摘要: 15 inline_recursion#pragma inline_recursion( [{on | off}] )控制直接或者相互间的递归函数调用式的嵌入扩展。用这个编译指示控制用inline,__inline标记的或在/Ob2选项下能自动嵌入的嵌入函数。使用这个编译指示需要设置编译程序选项/Ob为1或者2。默认的inline_recursion状态是off。这个编译指示在出现该编译指示之后第... 阅读全文
posted @ 2010-09-25 09:20 大树的种子 阅读(11869) 评论(0) 推荐(1) 编辑
摘要: 每种C和C++的实现支持对其宿主机或操作系统唯一的功能。例如,一些程序需要精确控制超出数据所在的储存空间,或着控制特定函数接受参数的方式。#pragma指示使每个编译程序在保留C和C++语言的整体兼容性时提供不同机器和操作系统特定的功能。编译指示被定义为机器或操作系统特定的,并且通常每种编译程序是不同的。语法:#pragma token_string“token_string̶... 阅读全文
posted @ 2010-09-25 09:01 大树的种子 阅读(15603) 评论(0) 推荐(1) 编辑
摘要: extern使用方法总结! Extern的问题在于不知道这个关键词出现的时候到底是声明还是定义。谨记:声明可以多次,定义只能一次。函数的声明extern关键词是可有可无的,因为函数本身不加修饰的话就是extern的。但是引用的时候一样是需要声明的。而全局变量在外部使用声明时,extern关键词是必须的,如果变量无extern修饰且没有显式的初始化,同样成为变量的定义,因此此时必须加extern... 阅读全文
posted @ 2010-09-25 08:55 大树的种子 阅读(5048) 评论(0) 推荐(0) 编辑