编程基础
文章平均质量分 83
她曾胜过世间万物丶
这个作者很懒,什么都没留下…
展开
-
预处理与预编译
预处理预处理主要将源程序中的宏定义指令、条件编译指令、头文件包含指令以及特殊符号完成相应的替换工作。预处理指令预处理器的主要作用就是把通过预处理的内建功能对一个资源进行等价替换,最常见的预处理有:文件包含,条件编译、布局控制和宏替换4种。 功能分类 指令 说明 文件包含 #include 引用其它的头文件 条件编译 #if 如果表达式为真,则执行下面的语句 #ifndef 如果未定义该宏,则执行下面的语句 #ifdef 如果定义了该宏,则执行下面的语句原创 2021-04-27 15:35:30 · 925 阅读 · 0 评论 -
c++之前向声明,深入理解
声明与定义首先来了解一下声明和定义的区别。声明只会给出足够的代码来显示什么样子,因此对于函数来说,这是返回类型,调用约定、方法名称、参数及其类型。但是方法的代码并不是必需的。对于定义,您需要声明,然后也需要函数的代码。...原创 2021-04-25 10:33:46 · 592 阅读 · 0 评论 -
C字符串常用处理函数多字节与宽字节版本对照
LPCTSTR,LPWSTR, PTSTR, LPTSTR,wchar_tL 表示long指针,这是为了兼容Windows 3.1等16位操作系统遗留下来的,在win32中以及其他的32位操作系统中, long指针和near指针及far修饰符都是为了兼容的作用,没有实际意义。即win32中,long,near,far指针与普通指针没有区别,LP与P是等效的。 P 表示这是一个指针。 T 表示_T宏,这个宏用来表示你的字符是否使用UNICODE, 如果你的程序定义了UNICODE原创 2021-04-19 10:41:18 · 1004 阅读 · 0 评论