iostream 相关问题

C ++ iostream库是一个面向对象的库,它使用流提供输入和输出功能。 iostreams类支持内置类型的类型安全I / O,并且可以通过重载>>和<<运算符来扩展以支持用户定义的类型。

为什么不能用ostream和map(或unordered_map)重载运算符<

我有一个从std :: ostringstream派生的类,并对流输出喜欢的运算符进行了编码<< friend-func,这样我就有机会在真正的流输出之前对某些内容进行预处理...

回答 1 投票 0

为什么std :: hex和std :: oct标志不起作用?

这是我的代码://此程序演示了标志的使用。 #include #include #include 使用命名空间std; int main(){字符串文件名;布尔...

回答 2 投票 2

%。2f或%.2lf的等效流

双倍d = 1/2。 printf(“%。2lf \ n”,d);这将打印出0.50。这就是我要使用ostream机械手进行复制的内容。但是,没有一个明显的iomanip操纵器让我设置最小值...

回答 3 投票 8

如何绕过<

我为自己编写了一个小的日志记录库,它接受两种形式的调用。一个喜欢普通的函数调用,另一个喜欢std :: ostream <

回答 1 投票 0

last--的用途是什么;这里?

我既不熟悉C ++,也不熟悉算法,有人可以帮我解释一下代码中间(last--;)的用法吗?我得到的解释是数组每次通过都会增加一个...

回答 3 投票 0

呼唤明确的()上的ifstream的问题?

我有一个功能,从具有固定格式的文件在一个循环中,像这样读取:istream.seekg(0,标准:: IOS ::开始);而(的IStream >> X >> Y){//动作}当我发现和...

回答 1 投票 1

C ++最快的方式只读文本文件的最后一行?

我想读取文本文件(我是在UNIX上,可以使用升压)的最后一行。所有的方法,我知道需要通过整个文件扫描得到的最后一行是没有效率的。 ...

回答 7 投票 8

在C ++代码得到虚值,而不是预期值

我有理解的是,为什么我的代码为我提供一些虚拟的价值问题。有人可以帮助我,我错在何处以及是什么原因? #包括 #包括

回答 1 投票 1

C ++指针和结构

我必须执行以下任务:了解文件person.txt个别人的信息(见下文)和存储阵列页。首先为每个人NULL值配偶指针。执行...

回答 1 投票 -1

为什么不标准:: cin.clear()工作,这个简单的程序?

我解决一些练习来打发时间,我遇到了一个问题我不明白,我要解释一下:在练习:编写一个程序,读取和存储一系列整数...

回答 1 投票 0

在if条件中使用gpio的状态

我有一个函数,在函数内部我使用usleep()。但是,我只想在某个gpio值为零的条件下使用usleep()。这是我到目前为止的代码:...

回答 1 投票 -3

什么是流?

当我的书说:流是从设备读取或写入的一系列字符然后我的书说:istream和ostream类型代表输入和输出流(它是什么意思?)...

回答 4 投票 13

为什么std :: hex会导致内存损坏vector.size()?

我有以下代码:vector test = GetMemoryAddresses(); cout <<“Size:”<< test.size()<< endl; for(UINT_PTR a:test){cout <<“Memory Address:”&...

回答 2 投票 4

不匹配'operator <

对不起,我复制了这个问题,但我没有在这里发表评论所需的声誉,而且答案对我来说并不令人信服。 #包括 class my_ostream:...

回答 2 投票 1

在Windows控制台应用程序中输出unicode字符串

嗨,我试图将unicode字符串输出到带有iostreams的控制台并失败。我发现了这一点:在c ++控制台应用程序中使用unicode字体,这个代码片段有效。 SetConsoleOutputCP(CP_UTF8); wchar_t s [] ......

回答 11 投票 69

应该是C ++方法ostream :: exceptions(iostate state)的行为是什么?

我正在编写自己的输出流库,我试图模仿std :: ostream行为,它不会与我想要实现的新行为发生冲突。目前我...

回答 1 投票 0

C ++ While循环不重新分配字符串值

我创建了一个程序来计算提供的字符串中元音的数量。它正确计算元音,并在用户提供“y”或“Y”时重复。然而,当它重复时,它......

回答 1 投票 3

Orwell Dev-C ++致命错误:“iostream:没有这样的文件或目录”

我正在尝试编译在另一台机器上编写的Orwell Dev-C ++中的头文件。我刚刚下载了Dev-C ++,所以我对它不是很熟悉。下面是我的代码片段......

回答 1 投票 1

如何使用cout以完全精度打印双精度值?

所以我已经得到了我最后一个问题的答案(我不知道为什么我没有想到这一点)。当我没想到它的时候,我正在使用cout打印双倍。我怎样才能让cout打印出来......

回答 11 投票 291

为什么模板运算符<< deduce std :: endl? [重复]

如果取消注释第一个运算符定义,这将编译并运行:#include struct logger {std :: ostream&loggingStream; logger(std :: ostream&ls):...

回答 2 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.