#if, #ifdef, #ifndef, #else, #elif, #endif的用法: 这些命令可以让编译器进行简单的逻辑控制,当一个文件被编译时,你可以用这些命令去决定某些代码的去留 ...
大学里,学软件开发的,都面临着选方向的问题,都要求选一门计算机语言,大多数都会从java,c 和c ,c里面选择。 无论是c ,c 还是java,归根到底都是从c语言发展而来的,他们都属于c语言家族的。 c 在 年由贝尔实验室推出。c 是C语言的直接继承人,面向对象编程的先驱,不是完全的面向对象言语,java是完全的面向对象的语言。c 既保留c语言的灵活性,简洁高效和接近汇编底层语言等的特点,又 ...
2014-03-29 20:04 0 7553 推荐指数:
#if, #ifdef, #ifndef, #else, #elif, #endif的用法: 这些命令可以让编译器进行简单的逻辑控制,当一个文件被编译时,你可以用这些命令去决定某些代码的去留 ...
优点: 1. 灵活性, 可重用性和可扩展性; 2. 可以大大减少开发时间,模板可以把用同一个算法去适用于不同类型数据,在编译时确定具体的数据类型; 3. 模版模拟多态要比C++类继承实现多态效率要高, 无虚函数, 无继承; 缺点: 1. 易读性比较不好,调试比较困难; 2. 模板 ...
想想学程序的这段日子,真的是痛苦并快乐着,从03年就开始学C,然后毕业以后,基本上没有从事过以之相关的工具,这真的是杯具,学了3年的C,居然也只会拿来做题。那个时候为了找一个好一点的工具,就看什么好就去学什么,接着的那一段时间就在学那些五花八门的语言,什么asp,html,js ...
我们常用到的STL容器有vector、list、deque、map、multimap、set和multiset,它们究竟有何区别,各自的优缺点是什么,为了更好的扬长避短,提高程序性能,在使用之前需要我们了解清楚。 verctor vector类似于C语言中的数组,它维护一段连续的内存空间,具有 ...
昨天在leetcode上写到一道题,给出一个整形数组,这个数组当中有很多不同的整数,这些整数当中只有一个数字只出现一次,其他的整数都出现两次。题目的要求:找出数组中只出现一次的数字,不开辟另外的数组空间实现。看到题目之后,我根本就想不到不开辟数组空间的方法实现,果断看评论,然后知道了c++里面 ...
断言(ASSERT)的用法 转载自http://www.cnblogs.com/moondark/archive/2012/03/12/2392315.html 我一直以为assert仅仅是个 ...
谈谈dev c++使用上的一点技巧吧 dev c++就是这个东西,被广泛用于中学生竞赛……(一个因为界面丑而被指责数年的软件,也就可以打打noip和省选吧) 下面几个功能实际3分钟之内可以实现,却在比赛中让人舒服很多 第一步改为中文 Tools-Environment ...
前几天看到这样一篇博客《那些年·我们读过的专业书籍》,里面列了很多大家认为很好的书,加上自己在自学C++的工程中也看了不少书,感觉并不是所有的书都值得花时间去看的,毕竟很多人一年下来也看不了2,3本书,不同的技术能力的人,适合看的书都不太一样,在这么多大家都认为是经典的书中,选出几本真正适合 ...