
c++
文章平均质量分 58
summer_06
这个作者很懒,什么都没留下…
展开
-
【C++】标准IO库
本文章根据《C++ Primer》总结而来 IO类型在三个独立的头文件中定义: iostream定义读写控制窗口的类型 fstream定义读写已命名文件的类型 sstream定义读写存储在内存中的string对象 IO对象不可复制或赋值 1、只有支持复制的元素类型可以存储在vector或其他容器里,所以流对象是不能够存储在vector或其他容器里的。 2、形参或原创 2016-05-08 21:22:03 · 434 阅读 · 0 评论 -
【C++】Digest of 《effective C++》--2
《effective c++》阅读笔记02 条款01-视c++为一个语言联邦 如今的c++是一个多重范型编程语言(multiparadigm programming language),同时支持过程形式(procedual)、面相对象形式(object-oriented)、函数形式(functional)、泛型形式(generic)、元编程形式(metaprogrammin原创 2016-05-08 15:19:23 · 385 阅读 · 0 评论 -
【C++】Digest of 《effective C++》--1
《effective C++》阅读笔记01size_t是c++计算个数时使用的某种不带正负号(unsigned)类型。它也是vector,deque和string内的operator[]函数接受的参数类型。分清楚声明式和定义式,对对象而言,定义式是编译器为此对象拨发内存的地点;对function 或function template而言,定义式提供了代码本身。default构造函数要不没有参数原创 2016-05-08 10:21:53 · 573 阅读 · 0 评论 -
【C++】Accessor and Mutator Functions & 函数形参与类私有成员重名的解决方法
Accessor and Mutator functions.函数形参与类私有成员重名时的解决方法原创 2016-02-27 08:53:57 · 3385 阅读 · 0 评论 -
【C++】拷贝构造函数之浅复制与深复制
拷贝构造函数之浅复制与深复制原创 2016-03-11 16:32:40 · 802 阅读 · 1 评论 -
【C++】编程小结① -- new和delete
new和delete的使用, 调用成员函数的疏忽, 编写头文件的疏忽原创 2016-03-17 20:01:43 · 300 阅读 · 0 评论 -
【C++】编程小结②-- 字符串&定义变量
字符串&定义变量&选择合适工具编程原创 2016-03-21 23:51:24 · 570 阅读 · 0 评论 -
【C++】指向指针的指针int**的深复制的实现
实现指向指针的指针的深复制如编写一个构造函数初始化一个矩阵。矩阵元素用一个二维数组来表示。//定义了一个表示矩阵的类class Matrix {public: Matrix(string name, int height, int width, int** element); ~Matrix();private: string name; int height;原创 2016-03-23 23:19:34 · 987 阅读 · 0 评论 -
【C++】编程小结③-- string & 宏
关于string的“+”号的使用1.可以是两个string对象相加#include<string>string s1 = "abc";string s2 = "efg";string s3 = s1 + s2;2.和字符串字面值连接 当进行string对象和字符串字面值混合连接操作时,+操作符的左右操作数必须至少有一个是string类型的#include<string>string s4原创 2016-03-23 23:42:06 · 766 阅读 · 0 评论 -
【C++】关于const的使用
摘自《effective c++》条款03const可以修饰classes外部的global或namespace作用域中的常量、或文件、函数、或区块作用域(block scope)中被声明为static的对象。还可以修饰classes内部的static和non-static成员变量。const对指针和迭代器的应用面对指针,你可以指出指针自身、指针所指物,或两者都(或都不)是const。char g原创 2016-06-01 23:26:29 · 312 阅读 · 0 评论