面向对象的软件工程:1.面向对象的分析;2.面向对象的设计;3.面向对象的编程;4.面向对象的测试;5.面向对象的软件维护。现在自己只对面向对象的编程有一点了解,其它的很多都没有涉足,自己没有什么项目经验。自己用的开发环境是vs2013,那么在编写c++程序时,头文件要写成#include using namespace std;谈到这里,我更想说说代码规范的问题,这个推荐大家去看郝斌的《C语言教学视频》,个人认为里面的代码规范讲的非常好。c++全面兼容c,不是一个纯正的面向对象的语言。
接下来说一个符号&,可以用作引用(int a = 5; int &b = a; )和取地址符(int a = 5; int * p = &a;),区别它们:看&在等号的左边还是右边。所以在写swap函数时可以使用,两种方法:1. void swap (int & x, int & y); 2. void swap (int * x, int * y); 内联函数:声明时使用关键字inline,编译时在调用处理函数体进行替换,节省了参数传递、控制转移等开销