c++基础
qzylala
这个作者很懒,什么都没留下…
展开
-
c++ string
1. string初始化string类是模板类:typedef basic_string<char> string使用string类要包含头文件 <string>string对象初始化的方法1. string s1("Hello");2. string month = "March";3. string s2(8, 'x');note:可以将字符...原创 2020-02-22 18:41:51 · 200 阅读 · 0 评论 -
new与delete
c++ new 与 delete1. 动态内存分配分配一个变量p = new T;T 是任意类型名p 是类型为`T*`的指针原理: 动态分配出一片大小为sizeof(T)字节的内存空间,并且将该内存空间的起始地址赋值给p。eg: int* pn; pn = new int; pn = 5;分配一个数组p = new T[N];T: 任意类型名 p: ...原创 2020-02-22 15:31:11 · 132 阅读 · 0 评论 -
c++关键字-const
c++关键字 const1. 定义常量const int MAX_VAL = 23;const double Pi = 3.14;const char* NAME = "qzylalala"[添加链接描述](https://editor.csdn.net/md/?articleId=104444353)2. 定义常量指针不可通过常量指针修改其指向的内容int n, m;co...原创 2020-02-22 15:27:14 · 122 阅读 · 0 评论 -
c++ 引用
c++ 引用1. 基础知识定义引用时一定要将其初始化成引用某个变量初始化后,他就一直引用该变量,不会再引用别的变量了引用只能引用变量,不能引用常量和表达式double a = 4, b = 5;// double &r1 = a * 5 编译错误// double &r1 = 5 编译错误double &r1 = a;double &...原创 2020-02-22 15:19:47 · 174 阅读 · 0 评论