c++
**小雏鹰**
这个作者很懒,什么都没留下…
展开
-
c++——构造器和析构器
C++构造器和析构器主要负责构建对象和销毁对象,在对象作用域结束后,销毁对象。 一般来说,构造函数用来完成事先的初始化和准备工作(申请分配内存),析构函数用来完成事后所必须的清理工作(清理内存) 初始构造函数之构造函数特性: 构造器名与类名一样 参数为void 定义: Car(void); 调用: Car::Car(void) { color="white"; engine="v8"; ga...原创 2020-02-25 21:40:10 · 206 阅读 · 0 评论 -
c++——联合、枚举、类型别名
** 联合: ** union mima { unsigned long birthday; unsigned short ssn; char* pet; }; 声明变量: mima name1; ** 枚举 ** enum weekdays{Monday,Tuesday,……}; 创建变量: weekdays today; 赋值: today Monday; ** 类型别名 **...原创 2020-02-25 21:05:22 · 175 阅读 · 0 评论 -
reinterpret_cast学习
reinterpret_cast c++里面的强制类型转换 用法: reinterpret_cast<类型>(变量) 注意(以下内容,在不同编译器里跑可能不一样) #include<iostream> using namespace std; int main() { int intarray[5]={1,2,3,4,5}; int *intptr=inta...原创 2020-02-24 16:52:38 · 345 阅读 · 0 评论 -
cout.precision() && cout.width()
cout.precision(i);//输出精度为i的数据 for example: i=0 ---------.>2 i=1 --------->2.1 i=4 -----------.>2.1235 cout.width(i);//就是输出的字符串宽度为i,不足的会用空格补足 cin.width();///输入字符串宽度 #include<iostream> u...原创 2020-02-21 20:48:43 · 358 阅读 · 0 评论 -
cin.peek & cin.get & cin.gcount & cin.read
流对象cin cin>>i; //一次从输入流对象cin提取一个整数 cin.ignore(n);//忽略前面的n个字符 cin.getline(a,m,‘n’);//接收a字符串的m个字符,遇到字符n停止 #include<iostream> using namespace std; int main() { char buf[20]; cin.ignore(7);...原创 2020-02-21 18:22:21 · 901 阅读 · 0 评论 -
c++入门笔记一
写在前面 笔者小白,有不妥当的地方,希望大家指正 1、库变化 #include<iostream> 2、命名空间 using namespace std; 如果没有这一句,那代码就需要变为 std::cout<<"hhh"<<endl; 3、一个小知识点 ungetc(ch,stdin);//将变量ch中存放的字符退回给stdin输入流 ...原创 2020-02-21 18:03:36 · 128 阅读 · 0 评论