上一页 1 2 3 4 5 6 7 8 9 ··· 16 下一页

2016年9月27日

改善程序与设计的55个具体做法 day5

摘要: 条款12:复制对象时勿忘其每一个成分 这里的复制是拷贝构造和operator= 每一个成分有几个维度: 1、每个成员变量 这个很好理解,添加新的成员时也要记得为每个新添加的成员执行合适的复制操作 2、每个基类的成员变量 在子类中调用可以调用基类的拷贝构造函数或者operator= e.g. 阅读全文

posted @ 2016-09-27 23:15 崔好好 阅读(210) 评论(0) 推荐(0)

改善程序与设计的55个具体做法 day4

摘要: 今天晚上回到小区门口,买了点冬枣,要结账的时候想起来,钥匙没带,落公司了! TNND,没办法再回趟公司,拿了钥匙,来回一个小时,汗~ 条款10:令operator=返回一个reference to *this 即赋值操作符返回引用。 原型 Object& operator=(const Object 阅读全文

posted @ 2016-09-27 00:00 崔好好 阅读(162) 评论(0) 推荐(0)

2016年9月22日

改善程序与设计的55个具体做法 day3

摘要: 条款07:为多态基类声明virtual析构函数 任何一本C++语法教材上都会讲这一点(如果没讲,扔掉它),这么做到原因是可以让delete pBase操作能够正确的执行子类的析构函数。 需要说明的是当一个类不是用来当作基类或者不是用来在多态场景下使用时,就不要为这个类的析构函数声明为virtual的 阅读全文

posted @ 2016-09-22 23:42 崔好好 阅读(319) 评论(0) 推荐(0)

2016年9月21日

改善程序与设计的55个具体做法 day2

摘要: 条款05:了解C++默默编写并调用哪些函数 如果没有为类定义构造函数、析构函数、拷贝构造函数、重载赋值操作符,并且这些函数被需要(调用)时,编译器会为类生成默认的函数,而这些函数是public inline的。 需要主意的是带引用成员的类和带const成员的类。 带引用成员的类,如果不为其主动编写o 阅读全文

posted @ 2016-09-21 23:11 崔好好 阅读(302) 评论(0) 推荐(0)

改善程序与设计的55个具体做法 day1

摘要: 博客好久没更新了,就从这本读书笔记开始吧。 条款01: 视C++为一个语言联邦 C++可视为有四个次语言组成的: 1、C语言 2、Object-Oriented C++ (面向对象C++) 3、Template C++(模版C++) 4、STL (标准模版库) 条款02:尽量以const, enum 阅读全文

posted @ 2016-09-21 20:06 崔好好 阅读(354) 评论(0) 推荐(0)

2015年5月17日

DLL中导出ANSI和UNICODE函数

摘要: 模仿window中的DLL导出ANSI和UNICODE版本的函数,使用UNICODE宏来控制使用哪个版本;在函数实际的执行代码UNICODE版本中,在ANSI函数的版本中只做参数的转换,及ANSI字符串转UNICODE字符串,然后调用UNICODE版本的函数。0、DLL头文件#include #if... 阅读全文

posted @ 2015-05-17 14:15 崔好好 阅读(1128) 评论(0) 推荐(0)

2014年12月23日

Windows下配置使用WinPcap

摘要: 0、前提 windows: win7 x64 WinPcap版本:4.1.3 WinPcap开发包:4.1.2 目标:在VS2010中配置使用winpcap 获取目标计算机中安装的网卡列表1、下载 http://www.winpcap.org/ 下载winpcap安装包 和 开发包 安... 阅读全文

posted @ 2014-12-23 20:32 崔好好 阅读(31702) 评论(2) 推荐(0)

2014年12月20日

VC++2010配置使用MySQL5.6

摘要: 0、前提 安装后的文件概览 编译器: VC++2010 MySQL版本:MySQL5.6.19 for win64 Connector版本:connector c++ 1.1.3 在VS2010下配置使用MySQL1、配置头文件 项目属性--VC++目录--包含目录 2、配置库文件 ... 阅读全文

posted @ 2014-12-20 16:48 崔好好 阅读(5216) 评论(0) 推荐(0)

VS2010编译Boost 1.57 静态链接库

摘要: 0、前提Boost库版本 1.57.0下载地址http://www.boost.org/users/history/version_1_57_0.html,选择windows版编译器:VS2010编译目标:静态链接库C/C++运行库链接方式: /MT /MTd /MD /MDd官网给出的wind... 阅读全文

posted @ 2014-12-20 15:35 崔好好 阅读(5066) 评论(0) 推荐(2)

2014年12月4日

C++读取二进制文件(某特定格式)

摘要: 该格式也不复杂,就是一个二进制文件,格式为:8个通道,每个通道2字节,都为整数,最后两个通道都是0x03FF == 1023d,文件中中若干个8通道。有个小细节就是:下面代码中infile.read((char*)&usValues[i], SIZE_PER_CHANNEL);这一行,开始第二个参数... 阅读全文

posted @ 2014-12-04 20:43 崔好好 阅读(5826) 评论(0) 推荐(0)

上一页 1 2 3 4 5 6 7 8 9 ··· 16 下一页

导航