imJaron的博客

锲而舍之, 朽木不折; 锲而不舍, 金石可镂

rdbuf()

我们使用STL编程的时候有时候会想到把一个流对象指向的内容用另一个流对象来输出,比如想把一个文件的内容输出到显示器上,我们可以用简单的两行代码就可以完成。  ifstream infile("test.txt"); cout 上面的代码就把infile流对象中的...

2017-01-03 15:47:05

阅读数 274

评论数 0

C++的tie()函数

今天看C ++ primer 时,看到了ios::tie() 函数。不明白其含义,跟不知道作用。于是上网查了一下。 cplusplus.com 给出的定义是: ostream* tie ( ) const; //返回指向绑定的输出流的指针。 ostream* tie ( ostream* ...

2017-01-02 21:05:17

阅读数 372

评论数 0

cin、cin.get()、getline()

很多初学者都认为cin函数是一个很简单的函数,其实不然!cin函数有很多需要了解的知识(比如:cin的返回值是什么,cin提供了哪些成员函数且分别是什么作用,如cin.clear(),cin.ignore(), cin.fail(), cin.good()等等),如果没有很好的掌握,在使用的时候很...

2017-01-02 20:53:29

阅读数 236

评论数 0

#pragma once

【1】#pragma once这个宏有什么作用? 为了避免同一个头文件被包含(include)多次,C/C++中有两种宏实现方式:一种是#ifndef方式;另一种是#pragma once方式。 在能够支持这两种方式的编译器上,二者并没有太大的区别。但两者仍然有一些细微的区别。 【2...

2017-01-01 15:00:16

阅读数 133

评论数 0

预编译头文件 (precompiled header)

今天碰到了一个错误, "fatal error C1010: unexpected end of file while looking for precompiled header directive"。 研究了一下,结果如下。 1. 这是因为启用了预编译的功能,关闭这个功能可...

2017-01-01 13:07:58

阅读数 223

评论数 0

提示
确定要删除当前文章?
取消 删除