自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

转载 VC++文件操作之最全篇

一、剖析VC中的文件操作      各种关于文件的操作在程序设计中是十分常见,如果能对其各种操作都了如指掌,就可以根据实际情况找到最佳的解决方案,从而在较短的时间内编写出高效的代码,因而熟练的掌握文件操作是十分重要的。本文将对Visual C++中有关文件操作进行全面的介绍,并对在文件操作中经常遇到的一些疑难问题进行详细的分析。  1.文件的查找  当对一个文件操作时,如果

2016-01-27 22:16:08 1713

转载 C++ 类的静态成员详细讲解

在C++中,静态成员是属于整个类的而不是某个对象,静态成员变量只存储一份供所有对象共用。所以在所有对象中都可以共享它。使用静态成员变量实现多个对象之间的数据共享不会破坏隐藏的原则,保证了安全性还可以节省内存。静态成员的定义或声明要加个关键static。静态成员可以通过双冒号来使用即::。 在C++中类的静态成员变量和静态成员函数是个容易出错的地方,本文先通过几个例子来总结静

2016-01-27 21:50:43 193

转载 SubclassWindow和SubclassDlgItem

问题缘起通常如果在对话框中将一个控件映射到一个变量,有三种方法:1.       DDX的方法2.       GetDlgItem的方法,例如CEdit pEdt = (CEdit *)GetDlgItem(IDC_EDIT1);3.       SubclassWindow的方法(或者其扩展SubclassDlgItem),例如CEdit m_edit;

2016-01-27 15:55:06 348

转载 关于EOF(文件结束符)问题的体会

最近写了些代码,在对文件的操作中发现了很经典的EOF问题,呵呵。EOF,即end of file,文件结尾,作为文件结束的标志,在程序中常作为判断的一个标志。但在我们平常的程序中却常发生意想不到的结果。下面这段程序,猜猜它输出的是什么?char c;ifstream fin("d://dat");//设d:/dat文件已存在,内容为a

2016-01-27 13:40:39 1599 1

转载 VC文件操作

在VC中文件操作有三种方式,使用C标准库,使用WINAPI或使用MFC库一.C标准库1.创建打开文件fopenFILE *fopen(const char* filename,Const char* mode)//相应有Unicode版本 _wfopenfilename文件名还有基于CRT的安全版本errno_t fopen_s(FILE ** pFile,co

2016-01-27 13:39:43 345

转载 STL STD::list使用说明

stl list使用说明使用标准的std::list进行容器数据处理时,操作比较底层。我们可以,减少引用标准MFC标准库,减少系统的大小,但同时也存在有不方便的操作之处,这里同大家分享一些使用心得......      在使用std::list::iterator链表遍历器进行访问list  STL 中的list 就是一 双向链表,可高效

2016-01-27 09:51:53 353

转载 std::string用法总结

在平常工作中经常用到了string类,本人记忆了不好用到了的时候经常要去查询。在网上摘抄一下总结一下,为以后的查询方便:string类的构造函数:string(const char *s);    //用c字符串s初始化string(int n,char c);     //用n个字符c初始化string类的字符操作:const char &operator[](int

2016-01-27 09:49:49 235

转载 tinyxml 使用指导

TinyXML是一个简单小巧,可以很容易集成到其它程序中的C++ XML解析器。它能做些什么简单地说,TinyXML解析一个XML文档并由此生成一个可读可修改可保存的文档对象模型(DOM)。XML的意思是“可扩展标记语言“(eXtensible Markup Language)。它允许你创建你自己的文档标记。在为浏览器标记文档方面HTML做得很好,然而XML允许你定义任何文

2016-01-23 15:34:37 343

转载 指针数组 与 数组指针

数组指针(也称行指针)定义 int (*p)[n];()优先级高,首先说明p是一个指针,指向一个整型的一维数组,这个一维数组的长度是n,也可以说是p的步长。也就是说执行p+1时,p要跨过n个整型数据的长度。如要将二维数组赋给一指针,应这样赋值:int a[3][4];int (*p)[4]; //该语句是定义一个数组指针,指向含4个元素的一维数组。 p=a;

2016-01-23 15:04:18 279

转载 C++的XML编程经验――LIBXML2库使用指南

写这篇文章的原因有如下几点:1)C++标准库中没有操作XML的方法,用C++操作XML文件必须熟悉一种函数库,LIBXML2是其中一种很优秀的XML库,而且它同时支持多种编程语言;2)LIBXML2库的Tutorial写得不太好,尤其是编码转换的部分,不适用于中文编码的转换;3)网上的大多数关于Libxml2的介绍仅仅是翻译了自带的资料,没有详细介绍如何在windows平台下进行编程,更很少提到如

2016-01-18 16:37:55 329

转载 C++中使用TinyXML2

读取和设置xml配置文件是最常用的操作,试用了几个C++的XML解析器,个人感觉TinyXML是使用起来最舒服的,因为它的API接口和Java的十分类似,面向对象性很好。      TinyXML是一个开源的解析XML的解析库,能够用于C++,能够在Windows或Linux中编译。这个解析库的模型通过解析XML文件,然后在内存中生成DOM模型,从而让我们很方便的遍历这棵XML树。   

2016-01-18 16:34:55 522

转载 eixt(0),ExitProcess,和TerminateProcess的区别和联系

首先来谈谈一个进程的执行流程。每个应用程序都有个主函数,在WINDOWS下,只支持两种类型的应用程序——CUI(控制台应用程序)和GUI(图形界面应用程序),相应的,其主函数类型不同。来看下这几个入口函数[cpp] view plaincopyprint?int WINAPI WinMain(HINSTANCE hinstExe, HINSTANCE,PSTR pszCmdLine, int 

2016-01-18 16:12:33 288

转载 QT子窗体占用系统资源的释放问题 .

QT中当主窗体退出时,子窗体占用的系统资源将自动释放。但是,如果主窗体退出前,连续打开关闭子窗体,那么子窗体占用的系统资源将越来越多,并不进行释放。(这点可以通过任务管理器对程序使用的内存大小变化进行观察得到。)为了能够使子窗体自动释放系统资源,需要在子窗体类中添加这样一句:this->setAttribute(Qt::WA_DeleteOnClose,true);来使子窗

2016-01-14 19:56:01 1764

转载 QT之QSetting类

QT之QSetting类      用户对应用程序经常有这样的要求:要求它能记住它的 settings ,比如窗口大小,位置,一些别的设置,还有一个经常用的,就是 recent files ,等等这些都可以通过 Qsettings 来实现。 我们知道,这些 settings 一般都是存在系统里的,比如 windows 一般都写在系统注册表或者写 INI 文件, mac 系统一般都在 X

2016-01-14 19:09:50 644

转载 c++ 时间类型详解(time_t和tm)

原文:http://blog.csdn.net/love_gaohz/article/details/6637625Unix时间戳(Unix timestamp),或称Unix时间(Unix time)、POSIX时间(POSIX time),是一种时间表示方式,定义为从格林威治时间1970年01月01日00时00分00秒起至现在的总秒数。Unix时间戳不仅被使用在Unix 系统、类U

2016-01-13 20:21:35 3025

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除