![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++学习
lygweifeng
这个作者很懒,什么都没留下…
展开
-
C和C++的区别?如何学习C++?(转)
C与C++的区别 1.C是一个结构化语言,如谭老爷子所说:它的重点在于算法和数据结构。 C程序的设计首要考虑的是如何通过一个过程,对输入(或环境条件)进行运算处理得到输出(或实现过程(事务)控制); 2.而对于C++,首要考虑的是如何构造一个对象模型,让这个模型能够契合与之对应的问题域,这样就可以通过获取对象的状态信息得到输出或实现过程(事务)控制。 3. 所以C与C++的最大区别在于转载 2016-11-28 09:39:45 · 294 阅读 · 0 评论 -
C++基本概念(1)
1. 内联函数: 定义函数时,编译器通常在内存中生成函数代码的单一拷贝。程序调用函数时,程序控制传入这个函数,执行函数代码。函数结束后,执行返回调用程序后面一行。代码不是在需要函数时每次重复相同代码。而是一次编写,在调用时调用。如何函数调用十次,则程序每次访问相同指令集,只要一次拷贝而不是十个拷贝。 这个做法节省内存空间,但是调用函数会给计算机资源带来一定的开销。翻译 2016-11-28 11:07:49 · 402 阅读 · 0 评论 -
c++中的命名空间
命名空间 在C++中我们经常会碰到"using namespace"等字符,namespace就是命名空间,而using 属于声明; 1 命名空间的概念 C++中采用单一的全局变量的命名空间,如果在一个空间中,两个变量或函数的名字一样,编译的时候就会 冲突。命名空间就是为了解决C++中函数变量的命名冲突所采取的一种措施,能够解决多模块协同开发出现 变量函数命名的冲突问题。原创 2017-07-05 17:13:32 · 228 阅读 · 0 评论 -
C++中带默认值的函数
带默认值的函数 函数调用时,形参值是由实参数决定,形参实参必须相同。C++还提供一种 方法,为形参设置一个默认值,即形参不从实参取值。 1 函数的声明 默认值在函数声明中提供,但当有声明又有定义时,定义中不允许有默认值。 如果函数只有定义,则默认值可以出现在函数定义中。 #include using namespace std; void po翻译 2017-07-05 22:47:11 · 511 阅读 · 1 评论