唉,又失算了……
什么时候才可以有时间更新啊……
计划下周吧,希望不要再次食言
终于考完了,1月9日,心里一块石头终于落地,砸到了脚上……
争取本周恢复更新,^_^
最近事情狂多,1月又有一个考试,更新不得不中断一段时间……争取一个月一更吧:-{
本来打算周更新的,结果变成月更新了……
看来需要进行一下整体变更控制了:(
最近公司和家里事情暴多……文章只好短一些,尽量一周一篇吧……希望10月份可以正常起来.
还好PMP一次就过了……
考试临近,停止更新……
6月27日考试……书还没有看完呢……
因为最近要参加一个考试,考试比较难,需要认真复习,6月份考完。在这之前更新的频率可能要下降……
@guest
的确,出了一趟门,居然忘了吃几碗饭了,呵呵。已经更正了。
又在list.c的函数前面增加了一些说明性的文字,希望不熟悉STL的xdjm们看起来可以更清楚一些……
@似水之心
呵呵,每个人的学习方法都有或多或少的不同,空明流转兄的学习方法可能是自底向上更适合他。
总之可以学好的方法就是好方法,文章中只是介绍其中之一,每个人可以根据自己的环境和习惯加以分析和取舍
总之谢谢大家评论和提意见,谢谢
@astone
呵呵,03年的时候确实没有TR1,原文应当是boost
@Dave Chen
^_^,是铁蛋旗舰店,没错。
的确,linux的发行版本确是是bug,我们就当是穿越了……
谢谢评论,请继续关注,有任何看法都可以提
另外祝校友春节愉快,拜年啦!
@zwp
没错,您是内行!的确就算用C也可以写出具有明确责任和抽象的代码……这与我们使用的语言没有关系,而和我们的思考问题的方式有关,就算用汇编也可以写出很清晰的代码……语言提供的帮助不过是简化了这一过程而已。
老C会在以下几方面对代码进行评审:
1. 格式。
2. 规范性,包括命名,大小写等等。
3. 抽象与复用。
@likenk
没错!就是DECLAR_DYNAMIC和IMPLEMENT_DYNAMIC做的事情,而后面的具体实现函数就像On_XXX一样。^_^
@你好
const char* const name_ 指的是name_所指向的字符串内容不能被改变,而且name_这个指针也不能被改变,指向其他内容是不行的。
初始化结构体的时候,{}也是可以不用的,不过用上更清晰一些。谢谢。
至于_T,应当是windows开发环境定义的宏吧,用于在windows头文件定义的WCHAR和CHAR之间做编译选择用的,标准C中并没有定义这个宏,而且
不涉及国际化的时候wchar_t这个类型也是可以不用的吧。
我用的是最新的GCC,代码可以编译通过。VS2005上也试了一下,可以通过。
还是谢谢您的评论。
@adon
哦,设计模式是内容的一部分,主要包括
1. 从C到C++
1.1 首先接触类
1.2 越早接触UML越好
1.3 直接学习C++习语和设计模式
1.4 代码格式和编程素质,写优雅的代码
1.5 C++对象模型
2. 过程,工具,人。
2.1 IDE,配置管理
2.2 渐进的迭代式开发
2.3 以需求(用例)为引导
3. 讨论一些高级技巧
3.1 异常安全性
3.2 线程安全
4. 模版与meta programming
5. STL和BOOST,TR1
6. Qt和MFC
7. 其他,可能包括一些XML之类
不会按照顺序写,应当是穿插起来的吧。后面的还没有想好,接下来应该讨论一些从C过渡到C++的故事,中间穿插一些关于IDE,配置管理和C++对象模型的讨论吧