C++
happykid
这个作者很懒,什么都没留下…
展开
-
WELCOME&ENJOY YOURSELF!
原创 2006-02-17 12:05:00 · 738 阅读 · 0 评论 -
VC下Boost.Asio的环境设置
下载地址http://asio.sourceforge.net/,下载boost_asio_0_3_8rc1.zip,解压拷贝asio的boost和libs目录所有文件到boost同名目录下面即可使用。在预处理器中加入宏BOOST_ALL_NO_LIB可避免一些问题。我用的是boost_1_33_1,编译网络程序时候会出一个错误:...system..message未定义...。将boost原创 2007-02-10 12:52:00 · 2043 阅读 · 0 评论 -
VC下完全或部分编译boost
一、下载boost在boost的官网boost.org有下载地址http://sourceforge.net/projects/boost/.以Boost 1.33.1 Released 为例,直接下载。程序安装后解压缩到目录/boost_1_33_1.二、完整编译boost1、编译bjam在控制台下面运行.../boost_1_33_1/tools/build/jam_src目录原创 2007-02-10 03:57:00 · 2577 阅读 · 0 评论 -
一个char转wchar_t的类
class a2w { wchar_t* buffer;public: explicit a2w(const char* str):buffer(0) { if(str) { size_t nu = strlen(str); size_t n = ::MultiByteToWideChar(CP_ACP,0,(const char *)str,int(nu原创 2007-02-10 13:03:00 · 1593 阅读 · 0 评论 -
boost::signals的2个最简单用法
#include #include #include using namespace std;struct MYSTRUCT{ void operator()() { std::cout } void fun(const string& msg) { cout }};/////////////////////////////////////////////////////////原创 2007-04-26 17:26:00 · 1322 阅读 · 0 评论 -
最简单的std::find例子
#include #include #include using namespace std;struct Task{ std::string id; bool operator==(const Task& task);};bool Task::operator==(const Task& task){ return this->id == task.id;}int _tmain(int原创 2007-04-27 17:42:00 · 1123 阅读 · 0 评论