C/C++
C/C++语法
东莞从良记
好好学习,天天向上
展开
-
创建autotool项目
GNU Autotools是linux系统一套自动化编译工具,生成的项目可以实现可移植,通过configure && make即可生成目标程序。GNU Autotools组件有:autoscan, aclocal, autoconf, automake,autoheader等。不用管这些工具的原理,只要知道他们都是干什么的就行。原创 2023-06-14 13:26:33 · 753 阅读 · 0 评论 -
数组指针和指针数组的区别
数组指针(也称行指针)定义 int (*p)[n]; ()优先级高,首先说明p是一个指针,指向一个整型的一维数组,这个一维数组的长度是n,也可以说是p的步长。也就是说执行p+1时,p要跨过n个整型数据的长度指针数组定义 int *p[n]; []优先级高,先与p结合成为一个数组,再由int*说明这是一个整型指针数组,它有n个指针类型的数组元素。这里执行p+1时,则p指向下一个数组元素,这样赋值是原创 2016-06-02 09:22:57 · 301 阅读 · 0 评论 -
cstring::getlength()
cstring::getlength()返回的是字符个数,不是字节个数获取字节数方法:DWORD le0 = str.GetLength() * sizeof(TCHAR);转载 2015-12-31 15:42:35 · 1384 阅读 · 1 评论 -
GetLastError
函数原型 DWORD GetLastError(VOID); 函数功能 该函数返回调用线程最近的错误代码值,错误代码以单线程为基础来维护的,多线程不重写各自的错误代码值。 返回值 返回值为调用的线程的错误代码值(unsigned long),函数通过调 SetLastError 函数来设置此值,每个函数资料的返回值部分都注释了函数设置错误代码的情况。 注解 GetLastError返回转载 2015-12-31 09:44:20 · 3209 阅读 · 0 评论