全部博文(21)
发布时间:2012-12-14 21:00:16
如果不了解c/c++的缓冲机制,建议阅读该文章http://blog.chinaunix.net/space.php?uid=28380088&do=blog&id=34401741.IO类型在三个独立的头文件中定义:iostream定义读写控制窗口的类型,fstream定义读写已命名文件的类型,而sstream定义的类型则用于读写存储在内存中的string对象. 2.IO对象不可复制或赋值,即表明 ①无法将其存储在容器中 ②形参或返回类型也不能为流类型,如果要传递或返回IO对象,则必须传递或返回指向该对象的指针或引用 3. IO标准库管理一系列条件状态成员,用来标......【阅读全文】
发布时间:2012-12-13 22:23:48
1.如果使用引用形参的唯一目的是避免赋值实参,则将形参定义为const引用. 2.应该将不需要修改的引用形参定义为const引用.普通的非const引用形参在使用时不太灵活,这样的形参既不能用const对象初始化,也不能用字面值或产生右值的表达式参数实例化. 3.通常函数不应该有vector或者其他的标准库容器类型的形参.C++倾向通过传递指向容器中需要处理的元素的迭代器来传递容器. 4.当编译器检查数组形参关联的实参时,它只会检查实参是不是指针、指针的类型和数组元素的类型是否匹配,而不会检查数组的长度. 5.如果形参......【阅读全文】