- 博客(5)
- 资源 (8)
- 收藏
- 关注
转载 strtok and strtok_s
语言的运行库为了支持多线程特性,必须做出一些改进。一种改进的办法就是修改所有的线程不安全的函数的参数列表,改成某种线程安全的版本。比如MSVC的CRT就提供了线程安全版本的strtok()函数:strtok_s,它们的原型如下: char *strtok(char *strToken, const char *strDelimit ); char *strtok_s( char *st
2014-05-29 10:02:41 1909
转载 带有可变参数的宏(Macros with a Variable Number of Arguments)
在1999年版本的ISO C 标准中,宏可以象函数一样,定义时可以带有可变参数。宏的语法和函数的语法类似。下面有个例子: #define debug(format, ...) fprintf (stderr, format, __VA_ARGS__) 这里,‘…’指可变参数。这类宏在被调用时,它(这里指‘…’)被表示成零个或多个符号,包括里面的逗号,一直到到右括弧结束为止。当被调用时,
2014-05-27 17:17:44 454
转载 关于VS2010的调试信息即.pdb文件
Cannot find or open the PDB file 即找不到pdb文件,因此无法调试。 在visual里找到pdb相关的配置选项,共2个如下: configuration property->c/c++->output files->program database file name 这是编译时产生的pdb文件的输出位置,vs在编译后会将该位置符合$(Ta
2014-05-23 14:03:33 670
转载 vs2008生成的各种文件
一、sln文件 .sln(Solution)解决方案文件,表示一个项目组,他通常包含一个项目中所有的工程文件信息。 二、suo文件 suo(Solution User Options)解决方案用户选项文件,记录所有与解决方案建立关联的选项,以便在每次打开时,它都包含用户所做的自定义设置。.suo文件偶尔会被破坏,从而在构建和编辑应用程序时出现意想不到的结果。如果Visu
2014-05-23 10:37:17 471
转载 VS中各种预定义路径OutDir、ProjectDir、SolutionDir
说明 $(RemoteMachine) 设置为“调试”属性页上“远程计算机”属性的值。有关更多信息,请参见更改用于 C/C++ 调试配置的项目设置。 $(References) 以分号分隔的引用列表被添加到项目中。 $(ConfigurationName) 当前项目配置的名称(例如“Debug”)。 $(PlatformName) 当前项目平台的名称
2014-05-23 10:32:19 570
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人