给C\C++程序员的建议
1,C++里几乎不需要用到宏,用const火enum定义明显的常量。用inline避免函数的额外开销,用template去刻画一族函数或者类型,用namespace去避免名字冲突。类也可以。
2,不要在你需要之前申明它,什么时候用什么时候申明(当年从C++转C的时候吃了老苦了);
3,不要用malloc(),new可以做的很好,对于realloc(),可以试一试vector;
4,试着避免void*,指针算术,联合和强制。如果你必须使用某个显式的类型转换,设法去用一个“新的强制”;
5,尽量使用C++标准库
给C++程序员的建议
C++比C好,因为他比C要++
相关文档:
Boss说,要看OpenGL,看了快一个月,总算出了个像样的东西,用C写了个3D迷宫,
虽然只有350行
代码,不过边学边写,足足写了一周时间,还是小有成就感的,活活活!
&n ......
什么是好的程序员?是不是懂得很多技术细节?还是懂底层编程?还是编程速度比较快?
我觉得都不是。对于一些技术细节来说和底层的技术,只要看帮助,查资料就能找到,对
于速度快,只要编得多也就熟能生巧了。
我认为好的程序员应该有以下几方面的素质:
1、有专研精神,勤学善问、举一反 ......
在讨论全局变量之前我们先要明白几个基本的概念:
1. 编译单元(模块):
在IDE开发工具大行其道的今天,对于编译的一些概念很多人已经不再清楚了,很多程序员最怕的就是处理连接错误(LINK ERROR), 因为它不像编译错误那样可以给出你程序错误的具体位置,你常常对这种错误感到懊恼,但是如果你经常使用g ......