![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C&C++
和尚撞钟
时钟滴答滴答
展开
-
C++中的extern
从大一正式接触计算机软件技术到现在为止,无论是在理论学习中还是在实践,我都遇到过不少的问题,也通过自己的努力,或者老师同学和百度的帮助,解决了很多问题。然而,在那些问题解决之后,我并没有很细心地把它们一一记下来,总以为自己花精力解决的问题自己是能够记住不忘记的。可事实却总与愿望想违背。今天上软件工程课时,江老师说要养成一下写日志的习惯,这样自己解决过后问题便可以在之后被自己查阅,从而不会再忘记了。转载 2015-08-28 20:37:28 · 270 阅读 · 0 评论 -
C/C++中操作符的优先级和求值顺序
今天在看《The C Puzzle Book》时,又看到了从一开始学C语言就一直被反复强调的问题:操作符优先级和求值顺序。也许平时大家都不太注意这个问题——的确,当不清楚优先级关系 时,可以直接使用圆括号来”手动“决定优先顺序——所以优先级通常都不会引起大家的注意。然而,在《The C Puzzle Book》中,几个非常巧妙的例子却说明了,如果能让优先级顺序了然于心,那么便能够写出很简洁很漂亮的转载 2015-08-28 20:35:53 · 1342 阅读 · 0 评论 -
指针与const限定符
4. 指针与const限定符 const限定符和指针结合起来常见的情况有以下几种。const int *a;int const *a;这两种写法是一样的,a是一个指向const int型的指针,a所指向的内存单元不可改写,所以(*a)++是不允许的,但a可以改写,所以a++是允许的。int * const a;a是一个指向int型转载 2015-08-28 23:03:47 · 242 阅读 · 0 评论 -
C/C++程序员必须熟练应用的开源项目
转:http://blog.csdn.net/langeldep/article/details/6293655作为一个经验丰富的C/C++程序员, 肯定亲手写过各种功能的代码, 比如封装过数据库访问的类, 封装过网络通信的类,封装过日志操作的类, 封装过文件访问的类, 封装过UI界面库等, 也在实际的项目中应用过, 但是回过头仔细想想,其实以前自己写过的这些代码,只能是在特定的项目或者特转载 2015-08-28 23:13:16 · 340 阅读 · 0 评论 -
C++运算符优先级
优先级操作符描述例子结合性1()[]->.::++--调节优先级的括号操作符数组下标访问操作符通过指向对象的指针访问成员的操作符通过对象本身访问成员的操作符作用域操作符后置自增操作符后置自减操作符(a + b) / 4;array[4] = 2;ptr->age = 34;obj.age = 34;转载 2015-08-28 20:32:58 · 882 阅读 · 1 评论 -
如何成为一个牛逼的C/C++程序员?
这个题目的噱头太大,要真的写起来, 足够写一本书了。 本人是过来人, 结合自身的体会和大家交流一下,希望新人能少走弯路。 每个人的情况不一样,我下面的描述可能并不适合每一个看到这篇文章的人。 一、C/C++语言 如果你的基础很差, 建议不要一开始就学C++语言,从C开始学起,对程序有个初步的认识,循序渐进。C语言的书嘛,先转载 2015-08-28 23:14:13 · 698 阅读 · 0 评论