大约有 3,190 项符合查询结果(耗时:0.0057秒) [XML]
C++形参与实参的区别(实例解析) - C/C++ - 清泛网 - 专注C/C++及内核技术
...实参的认识。形参出现在函数定义中,在整个函数体内都可以使用, 离...本文以实例阐述了C++中形参与实参的区别,有助于读者加深对于C++形参与实参的认识。
形参出现在函数定义中,在整个函数体内都可以使用, 离开该函...
C++中判断文件、目录是否存在的几种方法 - C/C++ - 清泛网 - 专注C/C++及内核技术
...
首先关于判断文件的存在性:
一、ifstream
在C++中,可以利用ifstream文件输入流,当我们直接使用ifstream来创建文件输入流的时候,如果文件不存在则流创建失败。
ifstream fin("hello.txt");
if (!fin)
{
std::cout << "can not open this ...
CMap用法 - C/C++ - 清泛网 - 专注C/C++及内核技术
...个人说CMap在用CString做key类型时有问题,说用int和DWORD就可以,用CString就不行。因此很多人推荐使用MFC中的CMapStringToPtr之类。关键是ARG_KEY要选LPCTSTR,否则编译报错。
CMap<CString, LPCTSTR, int, int> typeMap;
typeMap.SetAt(_T("ONE"), 1);
typeMa...
预编译头文件来自编译器的早期版本,或者预编译头为 C++ 而在 C 中使用它(...
...:
1、不使用预编译头文件(不推荐,因为使用预编译头可以使总的编译时间大大减少,工程小倒无所谓)
工程右键“属性”:
不过有个变通的方法,即只针对单个c文件不使用预编译头文件,其他文件保持不变:
c文...
关于 __VA_ARGS__ 宽字符版本的问题 - C/C++ - 清泛网 - 专注C/C++及内核技术
...。
其实,据我所知 __VA_ARGS__ 应该是没有对应宽字符版本可以用的,它本身传递的可变参数是不论单 / 宽字符的。
所以单从这个方向入手貌似行不通,换个思路,找一个可以匹配单 / 宽字符的可变参数处理函数便可以解决,如...
MFC CFormView和CView区别 - C/C++ - 清泛网 - 专注C/C++及内核技术
...数(成员函数),CFormView是CView类的派生类,在CFormView类里可以放很多控件,即“带有菜单并可以添加控件的工程”。
View必须和document一起工作,CView不能在资源编辑器中编辑,但是CFormView可以,一般来说,view是用来显示document中...
Unicode and UTF-8 - C/C++ - 清泛网 - 专注C/C++及内核技术
Unicode and UTF-8Unicode预订的编码空间大小为0x0-0x10FFFF,最多可以容纳1114112(100多万)个字符,实际上并不能使用这么多的空间,于是编码方式出现了两...Unicode预订的编码空间大小为0x0-0x10FFFF,最多可以容纳1114112(100多万)个字符...
c++文件流基本用法(ifstream, ostream,fstream) - C/C++ - 清泛网 - 专注C/C++及内核技术
...文件写内容
fstream - 打开文件供读写
支持的文件类型可以分为两种: 文本文件和二进制文件。
文本文件保存的是可读的字符, 而二进制文件保存的只是二进制数据。利用二进制模式,你可以操作图像等文件。用文本模式,...
C/C++获取Windows的CPU、内存、硬盘使用率 - C/C++ - 清泛网 - 专注C/C++及内核技术
... DWORD DiskInfo = GetLogicalDrives();
//利用GetLogicalDrives()函数可以获取系统中逻辑驱动器的数量,函数返回的是一个32位无符号整型数据。
while (DiskInfo)//通过循环操作查看每一位数据是否为1,如果为1则磁盘为真,如果为0则磁盘不...
c/c++ volatile和mutable关键字 - C/C++ - 清泛网 - 专注C/C++及内核技术
...线程应用中被几个任务共享的变量
问题:
1)一个参数既可以是const还可以是volatile吗?解释为什么。
2); 一个指针可以是volatile 吗?解释为什么。
3); 下面的函数有什么错误:
int square(volatile int *ptr)
{
return *ptr * *ptr;
}
...
