c++
文章平均质量分 52
wpandveil
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
boost中asio的编译运行出错问题
1,编译出错:undefined reference to `boost::system::system_category()' 增加编译选项 -l boost_systemundefined reference to `pthread_getspecific' 增加编译选项 -lpthread则最终的gcc编译命令为:g++ server.cpp -o main -l boost_s原创 2012-07-05 22:26:40 · 1024 阅读 · 0 评论 -
windows下配置和使用boost
1,官网上下载boost的最新版本 http://www.boost.org/2,解压至相应的文件夹 我这里是 F:\software\boost3,安装vs20084,进入vs2008的命令提示窗口,进入boost文件夹,执行:bootstrap.bat,会生成bjam.exe5,运行bjam.exe,相应的命令为 bjamstage --without-pytho原创 2012-07-11 17:36:59 · 671 阅读 · 0 评论 -
extern使用小谈
extern翻译成中文就是“外部”,在c++中的意思就是所使用的变量和函数是外部的,而不在本文件中定义和声明的。举个例子://name.h....void print();//name.cppint i = 10;void print(){ std::cout << 11 << std::endl;}//testExtern.hextern int i; //原创 2012-07-03 16:41:50 · 417 阅读 · 0 评论 -
explicit构造函数
按照默认规定,只有一个参数的构造函数也定义了一个隐式转换,将该构造函数对应数据类型的数据转换为该类对象,如下面所示:class String {String ( const char* p ); // 用C风格的字符串p作为初始化值//…}String s1 = “hello”; //OK 隐式转换,等价于String s1 = String(“hello”); 但转载 2012-07-20 11:16:31 · 324 阅读 · 0 评论 -
强耦合和解耦合的一种情况-pimpl
//x.hppclass X{public: void getX(){...}}//c.h#include class C{public: void getC();private: X x;}//c.cpp#include void C::getC(){ x.getX(); ...}//s.h#include class S原创 2012-07-03 16:45:12 · 1403 阅读 · 1 评论
分享