大约有 9,000 项符合查询结果(耗时:0.0179秒) [XML]
C++中判断文件、目录是否存在的几种方法 - C/C++ - 清泛网 - 专注C/C++及内核技术
...file exists" << endl;
}
FindClose(hFind);
二、_stat()
现在介绍一个轻量级的方法
在windows中可以使用_stat() 函数。
声明:int _stat(const char* path, struct _stat* buffer);
这个函数使用起来非常方便,如下:
struct _stat fileStat;
if ((_stat(dir.c_s...
C++ 线程安全的单例模式 - C/C++ - 清泛网 - 专注C/C++及内核技术
...模式一、懒汉模式:即第一次调用该类实例的时候才产生一个新的该类实例,并在以后仅返回此实例。需要用锁,来保证其线程安全性:原因:多个线程 一、懒汉模式:即第一次调用该类实例的时候才产生一个新的该类实例,...
C语言面试那些事儿──一道指针与数组问题 - C/C++ - 清泛网 - 专注C/C++及内核技术
...类型,int型长度,指针长度,类型转换…这些概念如果有一个及以上不是那么太清楚的话,很容易答错。
为方便讨论,先开始理解如下关系:
以下是某次在Ubuntu 10.10-desktop-i386 + gcc 4.4.5的运行结果:
size of a: 20 (bytes) (Why? 因...
关于 __VA_ARGS__ 宽字符版本的问题 - C/C++ - 清泛网 - 专注C/C++及内核技术
关于 __VA_ARGS__ 宽字符版本的问题在写一个可变参数的记录日志函数,考虑到宽字符(Unicode版本)时:#define WIDEN2(x) L ## x#define WIDEN(x) WIDEN2(x)#define __...在写一个可变参数的记录日志函数,考虑到宽字符(Unicode版本)时:
#defin...
CDC:DrawText 多行显示文本(文本自动换行) - C/C++ - 清泛网 - 专注C/C++及内核技术
...行,则DrawText改变矩形的右边界,以容纳下正文行的最后一个字符,上述任何一种情况,DrawText返回格式化正文的高度而不是写正文。
DT_CENTER:使正文在矩形中水平居中。
DT_EDITCONTROL:复制多行编辑控制的正文显示特...
CFormView 不显示、空白显示的问题 - C/C++ - 清泛网 - 专注C/C++及内核技术
...件的时候(自绘控件除外)。这时在rc对话框资源中添加一个But...有时,CFormView会出现不显示、空白显示的问题,尤其是在View中没有可显示的控件的时候(自绘控件除外)。
这时在rc对话框资源中添加一个Button后正常显示,不...
Unicode and UTF-8 - C/C++ - 清泛网 - 专注C/C++及内核技术
...和ucs-4 编码方式,其中,bmp是Basic Multilingual Plane的简写。
一个字符的Unicode编码(码点)是唯一确定的,但由于不同系统平台实现方式的不同(如字节序的不同),或基于传输或节省存储空间等各种因素考虑,Unicode的实现方式各不相...
MFC CSyncObject,CSingleLock,CMultiLock同步类 - C/C++ - 清泛网 - 专注C/C++及内核技术
...yncObject
1、纯虚类,作为具体同步类的基类,它只作为一个接口使用
2、有两个关键的成员函数Lock()、UnLock(),CSyncObject后面的四类都通过这两个统一接口进行同步操作。
1)不带参数的 UnLock() 是纯虚函数,在CSyncObject...
在vc中使用xtremetoolkit界面库-----简单控件的使用 - C/C++ - 清泛网 - 专...
...先来使用一下CXTTPButton按钮控件:
在对话框资源中拖入一个标准按钮控件:
在对话框头文件testDlg.h中加入一个CXTTPButton控件变量:
CXTPButton xbtn;
最好放在//Dialog data中间
在testDlg.cpp中将控件变量与控件ID进行DDX绑定:
...
“非常量引用的初始值必须为左值”原因分析及解决 - C/C++ - 清泛网 - 专注...
...用的初始值必须为左值”原因分析及解决引用变量指向了一个不能取址的值(即左值)导致的,如果地址都没有,怎么可能作为非常量引用的值呢,例如:int& a = 5; 错误const i...引用变量指向了一个不能取址的值(即左值)导致...