码迷,mamicode.com
首页 >  
搜索关键字:ifdef    ( 750个结果
线程池 (4)---构造,析构和声明 (附带一个测试main)
先上代码,声明部分 windows的sleep和Linux的sleep不一样,所以只好#ifdef ,大概是Linux: usleep(微妙) sleep(秒) windows:Sleep(毫秒),只有这部分必须要涉及平台特性 构造和析构: 构造函数的一个要点:必须要先把一些东西都创建好了,再启动线 ...
分类:编程语言   时间:2018-12-04 13:09:33    阅读次数:194
C指针原理(13)-C指针基础
规范路径格式,win32(windows环境下,路径之间的各个目录分隔将“\”改为"/",用“/”分隔,这样的好处是在UNIX和WINDOWS都兼容,而且也简化了目录表示。#ifdef_WIN32staticcharnormalize_slashes(charpath){charp;for(p=path;p;++p)if(p==‘\‘)p=‘/‘
分类:其他好文   时间:2018-12-01 13:03:59    阅读次数:208
C语言的#if #ifdef #ifndef
#if #ifedf #ifndef —般情况下,C语言源程序中的每一行代码.都要参加编译。但有时候出于对程序代码优化的考虑.希望只对其中一部分内容进行编译.此时就需要在程序中加上条件,让编译器只对满足条件的代码进行编译,将不满足条件的代码舍弃,这就是条件编译! 条件编译是C语言中预处理部分的内容, ...
分类:编程语言   时间:2018-11-27 14:50:13    阅读次数:146
网页代码阅读工具
GNU GLOBAL 是一个源代码标记系统, 能够很方面的进行代码阅读和代码索引. 在你的源代码中,你可以找到不同的对象并能够很轻松的移动它们, 如函数、宏、结构、类等. 这对大型项目非常有用, 特别是那种包含许多子目录, 许多 #ifdef 和很多 main( ) 函数的项目. 1、编译安装glo ...
分类:Web程序   时间:2018-11-26 13:34:07    阅读次数:497
C++中#define,#ifdef和#endif的作用
今天发现一个好用的东西,自己在编写code时经常需要测试,但是每次呢测试的代码写了删删了写。很麻烦,运行也不美观。希望运行时不再显示之前测试好的代码,那边的测试代码就得全部注释或者删除再编译; 今天无意发现这个#define,#ifdef 和#endif 有这么个作用! 举例如下: /******* ...
分类:编程语言   时间:2018-10-29 16:06:04    阅读次数:179
练习一下
#include #include #include //#define DEBUG #ifdef DEBUG #include #include #endif int main(void) { int x,y; std::vector msg; msg.push_back("Hello Ncurs... ...
分类:其他好文   时间:2018-10-20 23:45:39    阅读次数:151
C++ API实现创建桌面快捷方式
1 #include 2 #include 3 #include 4 #include 5 #pragma comment(lib, "shell32.lib") 6 using namespace std; 7 #ifdef _UNICODE 8 typedef wstring tstring; ... ...
分类:编程语言   时间:2018-10-13 18:17:18    阅读次数:365
STM32 编程的C语言基础
刚开始看STM32的库函数,会有很多疑惑,例如指针怎么用,结构体跟指针怎么配合,例如函数的参数有什么要求,如何实时更新IO口的数据等。如果重新进行C语言的学习,那么要学很久才能够系统地认识。本文则将比较容易想不起来的知识点进行简单的整理。 1、#ifdef 和 #ifndef #ifdef 标识符A ...
分类:编程语言   时间:2018-10-07 23:25:17    阅读次数:239
C语言-第15课 - 编译过程简介
第15课 - 编译过程简介 1. 编译器做了什么 (1)预编译: l 处理所有的注释,以空格代替。 l 将所有的#define删除,并且展开所有的宏定义。 l 处理条件编译指令#if,#ifdef,#elif,#else,#endif。 l 处理#include,展开被包含的文件。 l 保留编译器需 ...
分类:编程语言   时间:2018-09-26 16:12:06    阅读次数:168
c++ 预处理指令#define, #endif...
常见的预处理指令有: # 空指令,无任何效果 # include 包含一个源代码文件 #define 定义宏 #undef 取消已定义的宏 #if 如果给定条件为真,则编译下面代码 #ifdef 如果宏已经定义,则编译下面代码 #ifndef 如果宏没有定义,则编译下面代码 #elif 如果前面的# ...
分类:编程语言   时间:2018-09-25 19:38:29    阅读次数:174
750条   上一页 1 ... 10 11 12 13 14 ... 75 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!