C++
子林Android
You are more than what you have been now.
展开
-
C++笔记4异常处理
文章目录C++ 异常处理throw 抛出函数外抛出对象throw 声明函数会抛出的异常类型标准异常(类似于JavaNullPointerException)外部类异常 C++ 异常处理 根据抛出的异常数据类型,进入到相应的catch块中 void main(){ try{ int age = 300; if (age > 200){ throw 9.8; } } ca...原创 2018-11-23 17:17:52 · 142 阅读 · 0 评论 -
C++笔记2
文章目录C++中构造函数的属性初始化方式关键代码:详细练习代码释放方式static 静态属性和方法类的大小this,当前对象的指针友元函数友元类运算符重载成员函数,运算符重载当属性私有时,通过友元函数完成运算符重载 C++中构造函数的属性初始化方式 关键代码: Student(int id,char *t1_n, char* t2_n) : t1(t1_n), t2(t2_n){ this-&...原创 2018-11-22 19:44:58 · 109 阅读 · 0 评论 -
C++笔记1引用
C++笔记 引用的使用 #include <iostream> //标准命名空间(包含很多标准定义) using namespace std; const double PI = 3.14; //圆 class MyCircle { private: //半径 double m_r; //面积 double m_s; public: //设置半径原创 2018-11-22 14:58:05 · 116 阅读 · 0 评论 -
C++笔记3
以下所有代码的开头 #include <iostream> using namespace std; 继承 #include <iostream> //继承 //代码的重用性 using namespace std; //人类 class Human{ public: void say(){ cout << "说话&原创 2018-11-23 10:29:33 · 208 阅读 · 0 评论 -
C++笔记5类型转换
以下代码的开头代码 #include <iostream> using namespace std; C++类型转换 static_cast 普遍情况 const_cast 去常量 dynamic_cast 子类类型转为父类类型 reinterpret_cast 函数指针转型,不具备移植性 原始类型转换,所有情况都是一种写法,可读性不高,有可能有潜在的风险 void* func...原创 2018-11-26 09:35:49 · 139 阅读 · 0 评论 -
C++笔记6之IO操作
文章目录IO流二进制文件C++对象的持久化 IO流 文本文件操作 void main(){ char* fname = "c://dest.txt"; //输出流 ofstream fout(fname); //创建失败 if (fout.bad()){ return; } fout << "jack" << endl; fout << ...原创 2018-11-26 10:22:04 · 160 阅读 · 2 评论 -
c++笔记7STL标准模板库
文章目录string容器 stl standard template library 标准模板库 util c++ 集合-&gt; java 集合 string #include &lt;string&gt; void main() { string s1 = "craig david"; string s2(" 7 days"); string s3 = s原创 2018-11-26 10:49:31 · 149 阅读 · 0 评论