
C++
juniorli
这个作者很懒,什么都没留下…
展开
-
调试汇总
1、“Make sure the members appear in the initializer list in the same order as they appear in the class!”初始化列表中数据成员的初始化顺序应该和你在类的声明中给出数据成员的顺序保持一致!update t_system_msg2 set send_time = "2013-01-3原创 2012-11-05 17:21:58 · 489 阅读 · 0 评论 -
《高质量C++编程》笔记一
//2012-09-26 by llh 把共性的部分提取出来,也就是抽象,组成一个类,就是封装,以后使用的时候重用,就是继承。共性越通用,类越抽象。比如数据库的记录维护功能(增删改等),就可以作为一个类来写,以后使用时给某些属性赋值进行操作。 Void标示空类型,这种类型的大小无法确定,void指针可以作为通用指针,可以指向任何类型的对象,常原创 2012-09-20 18:35:39 · 425 阅读 · 0 评论 -
《高质量C++编程》笔记二
二原创 2012-09-20 18:36:26 · 296 阅读 · 0 评论 -
K&R 访谈摘录
百无聊赖,读了Koenig和Moo的书,厌烦的时候,将电子书拖到了最后,才发现了一段有意思的访谈,反复体会,既深刻又精辟。 提问:二位怎样看待C++教育的现状? Koenig: 太糟糕了,很多教材都是C语言书结尾贴上一点点C++材料,误导读者字符串乃是定常字符数组,应该用标准库中的STRCPY和strcmp来操作,一个程序员一旦开始就掌握这些东西,就会根深蒂固,挥之不去。C++是个非原创 2010-09-20 15:42:00 · 566 阅读 · 0 评论 -
Boost::asio io_service 实现分析
Boost::asio io_service 实现分析io_service的作用io_servie 实现了一个任务队列,这里的任务就是void(void)的函数。Io_servie最常用的两个接口是post和run,post向任务队列中投递任务,run是执行队列中的任务,直到全部执行完毕,并且run可以被N个线程调用。Io_service是完全线程安全的队列。Io_servie的接口转载 2013-06-13 15:23:06 · 608 阅读 · 0 评论