随笔分类 -  C++学习笔记

第一次写,小白,若有偏差,恳请指正
摘要:1.创建一个顺序文件与文件输入(追加) #include<iostream> #include<fstream> #include<string> using namespace std; int main() { ofstream file; //注意是ofstream而不是ifstream,二者 阅读全文

posted @ 2017-03-12 19:16 非专业程序员Ping 阅读(177) 评论(1) 推荐(0)

摘要:其他: 实例1: template<class type>//模板参数为模板类型参数 type Add(type a, type b) { return a + b; } int main() { //int n = Add<int>(10.5, 20); //int n = Add(10.5, 2 阅读全文

posted @ 2017-03-11 09:44 非专业程序员Ping 阅读(109) 评论(0) 推荐(0)

摘要:一. 指针 1. int *p = new int(100);//注意()是表示的是指针初始化,即表示p指向100 int *P = new int[3];//这里才是创建了一个数组类似于P[3]; delete[]P; //数组的释放方式 但是书上也说使用delete P释放数组也可以,只是不提倡 阅读全文

posted @ 2017-03-11 09:43 非专业程序员Ping 阅读(110) 评论(0) 推荐(0)

摘要:一. 类和对象 1.对象和对象指针: Time time, *T; T = &time; time.n = 12; time.show(); T->n = 11; //注意不能使用time->show()的形式,也不能用T.show(); T->show(); 还可以通过new实现实例化 Pen * 阅读全文

posted @ 2017-03-11 09:42 非专业程序员Ping 阅读(118) 评论(0) 推荐(0)

摘要:一. 动态内存分配 二. 名字空间 number = 10; cout << number << endl; using namespace youname; //好像即使在这里声明了是youname,但是还是不能直接用number = 'Q' youname::number = 'Q'; 阅读全文

posted @ 2017-03-11 09:38 非专业程序员Ping 阅读(98) 评论(0) 推荐(0)

摘要:二.内联函数 可以加快运行效率,但是会使代码变长 #include<iostream> #include<iomanip> using namespace std; int number; inline int set_number();//内联函数只对编译器请求,故函数声明只能放在外面(解释好像有 阅读全文

posted @ 2017-03-11 09:31 非专业程序员Ping 阅读(97) 评论(0) 推荐(0)

摘要:一. 关于输入输出格式(iomanip) 1.进制转换: setbase(int n)( cout << setbase(16) << 100 << endl;) 2.字段宽度:setw(右对齐)( cout << setw(10) <<100 << endl;) 3.填充字符:setfill,似乎 阅读全文

posted @ 2017-03-11 09:29 非专业程序员Ping 阅读(111) 评论(0) 推荐(0)

导航