
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 · 173 阅读 · 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 · 141 阅读 · 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 · 155 阅读 · 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 · 248 阅读 · 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 · 170 阅读 · 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 · 207 阅读 · 2 评论 -
c++笔记7STL标准模板库
文章目录string容器stl standard template library 标准模板库utilc++ 集合-&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 · 182 阅读 · 0 评论