2017年6月29日

c++ new表达式

摘要: 思考如何让一个变量在当前函数结束之后可以继续使用 malloc/free与new/delete 二者区别 new/delete是一个表达式;malloc/free是一个库函数 malloc只负责开辟空间,不会初始化一般会和meseert一起使用 free可以开辟空间也可以进行初始化 阅读全文

posted @ 2017-06-29 13:21 李兆祥 阅读(321) 评论(0) 推荐(0)

c++ const关键字

摘要: define与const的区别 1.define作用在预处理时,是简单地字符替换 2. const作用在编译时,具有类型检查的功能 3. const必须进行初始化 常量指针与指针常量 小结: const int *pa = &a;-->常量指针 可以改变指针指向,不能改变所指变量的值。 int * 阅读全文

posted @ 2017-06-29 09:56 李兆祥 阅读(142) 评论(0) 推荐(0)

c++ 名称空间

摘要: 1.定义 namespace 名称空间名 { 变量类型 变量; 函数返回值类型 函数原型; } 在名称空间作用域内变量、函数原型被称为实体。 实体在名称空间外不可见。 2.使用 1. using申明机制 using namespace 名称空间名 2. 名称空间名 :: 函数名 阅读全文

posted @ 2017-06-29 09:46 李兆祥 阅读(195) 评论(0) 推荐(0)

导航