
C++专栏
refiner
擅长3D游戏的开发
展开
-
LPCTSTR运算符- -
1.LP表示长指针,在win16下有长指针(LP)和短指针的区别,而在win32下是没有区别的,都是32位.所以这里的LP和P是等价的.2.C表示const3.T是什么东西呢,我们知道TCHAR在采用UNICODE方式编译时是wchar_t,在普通时编译成char那么就可以看出LPCTSTR(PCTSTR)在UINCODE时是const wchar_t *,PCWSTR,LPCWSTR,在多原创 2006-09-13 05:31:00 · 848 阅读 · 0 评论 -
memcpy函数
函数功能描述:该函数实现在源和目的的缓冲地址间拷贝字符..函数原型: void *memcpy( void *dest, const void *src, size_t count );.参数: dest :新缓冲区地址. src :源缓冲区地址. count:源缓冲区大小..返回值: 该函数返回源地址的指针..备注: 该函数拷贝count指定的源缓冲区的字节到目的缓冲区原创 2006-09-13 05:33:00 · 2036 阅读 · 2 评论 -
fopen函数
打开文件或者 URL。语法: int fopen(string filename, string mode);返回值: 整数函数种类: 文件存取原创 2006-09-13 05:34:00 · 1283 阅读 · 0 评论 -
VC++的链接错误LNK2001
学习VC++时经常会遇到链接错误LNK2001,该错误非常讨厌,因为对于编程者来说,最好改的错误莫过于编译错误,而一般说来发生连接错误时,编译都已通过。产生连接错误的原因非常多,尤其LNK2001错误,常常使人不明其所以然。如果不深入地学习和理解VC++,要想改正连接错误LNK2001非常困难。 初学者在学习VC++的过程中,遇到的LNK2001错误的错误消息主要为: unresolv转载 2006-09-13 05:37:00 · 955 阅读 · 0 评论 -
函数:fseek()
移动文件指针。语法: int fseek(int fp, int offset);返回值: 整数函数种类: 文件存取原创 2006-09-13 05:38:00 · 1526 阅读 · 0 评论 -
fread函数和fwrite函数
1.函数功能 用来读写一个数据块。2.一般调用形式 fread(buffer,size,count,fp); fwrite(buffer,size,count,fp);3.说明 (1)buffer:是一个指针,对fread来说,它是读入数据的存放地址。对fwrite来说,是要输出数据的地址。 (2)size:要读写的字节数; (3)count:要进行读写多少个size字转载 2006-09-13 05:40:00 · 4248 阅读 · 0 评论 -
struct和class的区别- -
struct成员默认类型为public,class成员默认类型为private。如果没有多态和虚拟继承,在C++中,struct和class的存取效率完全相同!简单的说就是,存取class的data member和非virtual function效率和struct完全相同!不管该data member是定义在基类还是派生类的。如果不是为了和C兼容,C++中就不会有struct关键字。因此建议是:转载 2006-09-13 05:39:00 · 1403 阅读 · 0 评论 -
size_t类型
size_t是一种无符号的整型数,它的取值没有负数,在数组中也用不到负数,而它的取值范围是整型数的双倍。sizeof操作符的结果类型是size_t,它在头文件中typedef为unsigned int类型。该类型保证能容纳实现所建立的最大对象的字节大小。原创 2006-09-13 05:42:00 · 7667 阅读 · 0 评论