2017年3月11日

摘要: 一. 指针 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 阅读(104) 评论(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 阅读(108) 评论(0) 推荐(0)
摘要: 一. 动态内存分配 二. 名字空间 number = 10; cout << number << endl; using namespace youname; //好像即使在这里声明了是youname,但是还是不能直接用number = 'Q' youname::number = 'Q'; 阅读全文
posted @ 2017-03-11 09:38 非专业程序员Ping 阅读(88) 评论(0) 推荐(0)
摘要: 二.内联函数 可以加快运行效率,但是会使代码变长 #include<iostream> #include<iomanip> using namespace std; int number; inline int set_number();//内联函数只对编译器请求,故函数声明只能放在外面(解释好像有 阅读全文
posted @ 2017-03-11 09:31 非专业程序员Ping 阅读(87) 评论(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 阅读(107) 评论(0) 推荐(0)

导航