
C++
文章平均质量分 77
thx_bj
这个作者很懒,什么都没留下…
展开
-
一只在IT线上苦苦挣扎,努力奋斗的我
我知道做VB是没有前途的,因为我不想成为VB高手。因为主管是做ASP。NET+C#的,所以在他的建议下,我学习了一个多月的C#,直到后来经理扔给我一个用VC6.0写的转帐服务程序框架和一些需求文档。虽然我不懂VC,但却一下子被她的强大吸引住了。当然有一部分原因是因为经理本身就是一个VC高手,而且他几乎软硬通吃。一个小公司,就是由一两个高手支撑的,这话一点没错。 经理告诉我,学原创 2006-06-07 03:14:00 · 1146 阅读 · 1 评论 -
函数指针与软件设计
记得刚开始工作时,一位高手告诉我,说,longjmp和setjmp玩得不熟,就不要自称为C语言高手。当时我半信半疑,为了让自己向高手方向迈进,还是花了一点时间去学习longjmp和setjmp的用法。后来明白那不单是跳来跳去那样简单,而是一种高级的异常处理机制,在某些情况下确实很有用。 为了显示自己的技巧,也在自己的程序中用过几次。渐渐发现这样的技巧带来的好处是有代价的,破坏了程序的结构化转载 2006-06-15 13:12:00 · 744 阅读 · 0 评论 -
C++对象的拷贝与赋值操作
我发现一些同事在编写一个类时,知道什么时候需要实现拷贝构造函数和赋值操作,但不知道什么时候拷贝构造函数被调用,什么时候赋值操作被调用,甚至把二者混为一谈。 要弄明白这个问题,最简单的做法莫过于写个测试程序试一下。不过那样做也未必是好办法,实验的结果往往导致以偏概全的结论。不如好好想一下,弄清楚其中的原理,再去写程序去验证也不迟。 拷贝构造函数,顾名思义,等于拷贝 + 构造。它肩负着原创 2006-06-15 13:19:00 · 716 阅读 · 0 评论 -
关于STL的意义
STL封装了一堆底层的算法,但是为什么很多学C++都对STL崇拜不一,想问一下大家觉得STL最大的意义在哪里? C++有没有关于数据库方面的库? C++是一门很棒的语言,唯一的缺陷就是相关的库太少,不是因为大家不想为它写库,而是它的库很难写。而STL是C++v的标准模板库,里面封装了很多经典的算法,再加上是基于模板的,适用于多种数据类型,某种程度上说是通用算法,所以它原创 2006-06-18 15:36:00 · 1450 阅读 · 0 评论