发现生活之美

2017年8月29日

1.5 C++ new和delete操作符

摘要: 参考:http://www.weixueyuan.net/view/6331.html 在C语言中,动态分配和释放内存的函数是malloc、calloc和free,而在C++语言中,new、new[]、delete和delete[]操作符通常会被用来动态地分配内存和释放内存。需要注意的是new、ne 阅读全文

posted @ 2017-08-29 17:12 发现生活之美 阅读(181) 评论(0) 推荐(0) 编辑

1.4 C++内联函数(inline)

摘要: 参考:http://www.weixueyuan.net/view/6330.html C++语言新增关键字 inline,用于将一个函数声明为内联函数。在程序编译时,编译器会将内联函数调用处用函数体替换,这一点类似于C语言中的宏扩展。采用内联函数可以有效避免函数调用的开销,程序执行效率更高。使用内 阅读全文

posted @ 2017-08-29 16:55 发现生活之美 阅读(161) 评论(0) 推荐(0) 编辑

1.1 C++布尔类型(bool)

摘要: 注意: c++ 中 cout << true << endl; 输出为 1; 布尔类型(bool)是C++新增的一种基本数据类型。在标准的C语言中并未定义bool类型,如果需要使用bool类型,程序员可以通过宏定义来自定义一个bool类型,定义语句如下: #define bool int #defi 阅读全文

posted @ 2017-08-29 16:27 发现生活之美 阅读(719) 评论(0) 推荐(0) 编辑

1.2 C++命名空间(namespace)

摘要: 参考:http://www.weixueyuan.net/view/6326.html 总结: C++语言引入命名空间(Namespace)这一概念主要是为了避免命名冲突,其关键字为 namespace。 命名空间内部不仅可以声明或定义变量,对于其它能在命名空间以外声明或定义的实体,同样也都能在命名 阅读全文

posted @ 2017-08-29 15:57 发现生活之美 阅读(737) 评论(0) 推荐(0) 编辑

1.3 C++引用(Reference)

摘要: 参考:http://www.weixueyuan.net/view/6328.html 总结: 引用是变量的另外一个别名,不是指针,与原变量名同指相同的内存。可以原变量的值。 在函数中作为形参可以修改原变量的值,引用 传递;可作函数的返回值,不用将函数的返回值先保存到临时变量再拷出来。但注意:变量的 阅读全文

posted @ 2017-08-29 15:23 发现生活之美 阅读(414) 评论(0) 推荐(0) 编辑

导航