随笔分类 -  C++

摘要:windows.h和winsock2.h有类型重定义我是知道的,本来就一个库来说没问题,把winsock2放到windows.h前或先定义WIN32_LEAN_AND_MEAN都能解决问题但现的出了问题,自己写的一个库里要用到ws2tcpip,这个头文件第一个包含的头文件就是winsock2.h把它... 阅读全文
posted @ 2014-11-26 09:04 Billy.rao 阅读(11169) 评论(1) 推荐(0)
摘要:http://blog.chinaunix.net/uid-17019762-id-3152012.html作为一个有强迫症的人,实在是受不了warning 的存在 这个warning是由于初始化顺序引起的,//会出现warning 的代码!classcInit{public:cInit(std::... 阅读全文
posted @ 2014-09-05 11:24 Billy.rao 阅读(6877) 评论(0) 推荐(0)
摘要:http://blog.csdn.net/okadler0518/article/details/4962340coutusingnamespacestd;intmain(void){chardata[8]={0x68,0x04,0x43,0x00,0x00,0x00};for(inti=0;i<8... 阅读全文
posted @ 2014-08-29 09:47 Billy.rao 阅读(37139) 评论(0) 推荐(0)
摘要:http://bbs.csdn.net/topics/250068243char *strcpy(char* dest, const char *src);用unsigned char编译会出错U8 dest[5];U8 src[5] = {0x01,0x02,0x03,0x04,0x05};//加... 阅读全文
posted @ 2014-08-15 12:21 Billy.rao 阅读(1028) 评论(0) 推荐(0)
摘要:http://zhidao.baidu.com/link?url=-YJjz3U0fd_eSW9eLa8ankGo_QbyOOOaKYWyAY9g4mKWQj0DN6l12OSLJz24U8jCwo18MiBCzwpkFLoDM02yv_printf的格式控制的完整格式:% - 0 m.n l或h ... 阅读全文
posted @ 2014-08-15 11:35 Billy.rao 阅读(5586) 评论(0) 推荐(3)
摘要:http://bbs.csdn.net/topics/360132089BYTEdata[4]={0x00,0x00,0xe6,0x00};//第一句UINTa11=*(UINT*)data;//第二句al1表示成0x0000e600al1=data[0]<<24+data[1]<<16+data[... 阅读全文
posted @ 2014-08-15 11:20 Billy.rao 阅读(1689) 评论(0) 推荐(0)
摘要:http://bbs.chinaunix.net/thread-1257205-1-1.html#include #include #include int main(void){ unsigned short v = 0x0102; unsigned char *p = (unsigned c... 阅读全文
posted @ 2014-08-14 12:20 Billy.rao 阅读(1764) 评论(0) 推荐(0)
摘要:原文来自于http://topic.csdn.net/t/20060801/11/4918904.html中的回复位域 有些信息在存储时,并不需要占用一个完整的字节, 而只需占几个或一个二进制位。例如在存放一个开关量时,只有0和1 两种状态, 用一位二进位即可。为了节省存储空间,并使处理简便... 阅读全文
posted @ 2014-08-14 10:32 Billy.rao 阅读(1306) 评论(0) 推荐(0)
摘要:boost 的smart_ptr 库中含有好几种智能指针,大家用的最多的应该是shared_ptr ,为啥呢?好用,不用管他啥时候会自动删除等等,而且拷贝和复制都很到位, 但实际上,这个库也有问题,连城写过一片文章,详细介绍了boost::shared_ptr库的四宗罪,不过我觉得有的问题,实际上不... 阅读全文
posted @ 2014-05-26 17:33 Billy.rao 阅读(646) 评论(0) 推荐(0)
摘要:http://www.cnblogs.com/lidabo/archive/2012/04/17/2454568.html一、C++编译模式通常,在一个C++程序中,只包含两类文件——.cpp文件和.h文件。其中,.cpp文件被称作C++源文件,里面放的都是C++的源代码;而.h文件则被称作C++头文件,里面放的也是C++的源代码。C+ +语言支持“分别编译”(separate compilation)。也就是说,一个程序所有的内容,可以分成不同的部分分别放在不同的.cpp文件里。.cpp文件里的东西都是相对独立的,在编 译(compile)时不需要与其他文件互通,只需要在编译成目标文件后再与 阅读全文
posted @ 2012-05-09 16:19 Billy.rao 阅读(284) 评论(0) 推荐(0)
只有注册用户登录后才能阅读该文。
posted @ 2012-05-09 15:53 Billy.rao 阅读(10) 评论(0) 推荐(0)
只有注册用户登录后才能阅读该文。
posted @ 2012-05-09 15:24 Billy.rao 阅读(8) 评论(0) 推荐(0)
摘要:http://zhidao.baidu.com/question/329266483.html2种办法,都得修改函数。1是加参数,public bool FunctionTest(string& s){ 修改字符串; return false;}2是重新定义返回值,class boolWithString{ bool b; string s;};public boolWithString FunctionTest(string& s){ return boolWithString(flase,string(""));}我... 阅读全文
posted @ 2012-05-03 15:00 Billy.rao 阅读(1886) 评论(1) 推荐(0)
该文被密码保护。
posted @ 2012-04-28 17:03 Billy.rao 阅读(1) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2012-04-28 17:02 Billy.rao 阅读(1) 评论(0) 推荐(0)
只有注册用户登录后才能阅读该文。
posted @ 2012-04-25 09:23 Billy.rao 阅读(6) 评论(0) 推荐(0)