
C++
文章平均质量分 81
zegeyzz
这个作者很懒,什么都没留下…
展开
-
C++中的引用
思考:对于一段连续的存储空间只能有一个别名吗? 在C++中新增加了引用的概念 .引用可以看做一个已定义变量的别名 .引用的语法:Type& name = var; 例1: int a = 4; int& b = a; //定义引用b引用a,意味引用b成为了a的别名,a和b指向了同一段内存空间 b = 5; printf(原创 2013-09-03 01:10:16 · 543 阅读 · 0 评论 -
函数的升级(上)
内联函数 C++中推荐使用内联函数替代宏代码片段 C++中使用inline关键字声明内联函数 inline int func(int a ,int b) { return a } 内联函数声明时inline关键字必须和函数定义结合在一起,不是和函数声明结合在一起,否则编译器会直接忽略内联请求 C++编译器可以将一个函数进行内联编译 被C++编译器内联编译的函数叫做内联函数 内原创 2013-09-08 00:05:16 · 465 阅读 · 0 评论 -
C到C++的升级
C与C++的关系 1.C++继承了所有的C特性 2.C++在C的基础上提供了更多的语法和特性 3.C++的设计目标是运行效率与开发效率的统一 C++对C的加强 1.C++中更强调语言的“实用性”,所有的变量都可以在需要使用的时候再定义 for(int i=0; i { for(int j=0; j {原创 2013-08-28 22:06:54 · 674 阅读 · 0 评论 -
函数的升级(下)
重载的概念 重载(Overload) .同一个标示符在不同的上下文有不同的意义 .如: .“洗”和不同的词汇搭配后有不同的含义 --洗衣服,洗脸,洗脑,洗马桶,...... .“play”和不同的单词搭配后有不同的含义 --play chess,play piano,play basketball,...... C++中的函数重载 函数重载(Function Overlo原创 2013-09-09 23:46:38 · 765 阅读 · 0 评论 -
新的关键字
动态内存分配 C++中的动态内存分配 --C++中通过new关键字进行动态内存申请 --C++中的动态内存申请是基于类型进行的 --delete关键字用于内存释放 变量申请: Type* pointer = new Type; // ...... delete pointer; 数组申请: Type* pointer = new Type[N]; // ...... del原创 2013-09-12 23:49:53 · 615 阅读 · 0 评论