- 博客(4)
- 资源 (20)
- 收藏
- 关注
转载 extern "C"
extern "C"的主要作用就是为了能够正确实现C++代码调用其他C语言代码。加上extern "C"后,会指示编译器这部分代码按C语言的进行编译,而不是C++的。由于C++支持函数重载,因此编译器编译函数的过程中会将函数的参数类型也加到编译后的代码中,而不仅仅是函数名;而C语言并不支持函数重载,因此编译C语言代码的函数时不会带上函数的参数类型,一般之包括函数名。 这个功能十分有用处
2014-01-17 10:20:13 605
原创 VS2010创建项目失败
在使用VS2010的时候莫名其妙的创建项目失败。 解决方法: 1.在管理员权限下运行CMD。 regsvr32 jscript.dll C:\windows\system32>regsvr32 jscript.dll 2.如果创建项目过程中提示加载XXX库错误: 就在VS2010的“工具”--》“VS命令提示”下输入devenv /resetsettings。
2014-01-14 15:12:43 3736 1
转载 第二章 基础知识之#,##以及...的用法
在看STL源码的时候,经常会碰到#和##的用法,对其比较迷惑,所以专门补充一下相关知识。下面是我在网上看到的一篇比较好的文章,我对其相关部分进行了补充说明,以便更容易理解。正文如下: C(和C++)中的宏(Macro)属于编译器预处理的范畴,属于编译期概念(而非运行期概念)。下面对常遇到的宏的使用问题做了简单总结。 (1)关 于#和##的使用 在C语言的宏中,
2014-01-13 10:29:03 682
原创 第一章 开篇
从接触C++到现在已经有5年了,期间的学习过程断断续续,一路也遇到了很多困难和挫折,但一直努力,从未要放弃。在学习的过程中走过很多弯路,但这也是成长的过程。回过头来,发现要学习C++,要学好C++,那么在看完《C++ primer》之后就应该看侯捷翻译的C++系列。个人认为作为一个C++爱好者,看不懂STL源码是不成功的。看懂STL源码并学会扩展是我一直以来的梦想。回想当初在调试程序的时候,当断点
2014-01-12 17:23:38 651
VC实现的线程池new
2013-11-14
VC实现的线程池
2012-12-20
VC6.0中C++实现线程池
2012-12-17
C++实现线程池(VC6.0工程),实际项目应用
2012-12-12
自定义定时器实现(多对象多定时器)
2012-08-19
局域网流量监控系统
2012-02-11
局域网流软件局域网流软件局域网流软件
2010-12-16
数字图像处理,对一幅图像做直方图的均衡化
2010-05-27
MCI播放器实例支持MP3.WMA.WAV.MP2
2010-03-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人