ostream

    2热度

    5回答

    想我已经得到了我的代码要改向第一输出到file1和第二到file2。那可能吗? 我认为在C,fclose(stdout)和重新打开stdout可能会帮助,但我不知道如何重新打开它或它是否工作。 谢谢 更新:什么? 我有一个程序A,它读取来自用户的输入并生成相应的输出。现在我想检查它是否正确,我有一个为A生成输入的程序B,以及正确的输出。 B将一次生成一组测试数据。我将有数千次测试。 在我的机器上,

    0热度

    1回答

    我试图使用remove_copy_if将iterable直接复制到stdout到ostream_iterator。 remove_copy_if保证return value到iterator到输出范围的末尾。通过找出输出迭代器的开始与返回迭代器之间的距离,此返回值有助于确定复制到目标的元素的数量。这在使用容器时很有意义,但如何使用相同的功能来确定复制到目标的元素的数目(如果其为ostream_it

    9热度

    3回答

    我正在计算将文本打印到标准输出的各种方式之间的差异。我正在使用\n和std::endl测试cout,printf和ostringstream。我预计std::endl与cout(和它)有所不同,但我没有想到它会减慢输出ostringstream。我认为使用std::endl只会写入一个\n到流,它仍然只会被刷新一次。这里发生了什么?这里是我的所有代码: // cout.cpp #include

    0热度

    1回答

    我想有一个非类成员重载的put运算符,它使用引用参数输出汽车对象的信息。 这里是我的代码: ostream& operator<<(ostream& os, Car& p) { os << "For a car make " << p.get_make() << ", " << p.get_year()<< ", the price is $" << p.get_price() <<

    5热度

    4回答

    我正在做一些作业并收到最奇怪的错误。希望你能帮忙。我收到此错误: Cannot access private member in class 注意:我显然没有写完,但我试图测试是否有错误,我去。非常感谢您提供的任何输入! // Amanda // SoccerPlayer.cpp : main project file. // October 6, 2012 /* a. Design a S

    1热度

    3回答

    首先,我想说这是一个硬件任务,我只是有关于误差的问题,我现在面临 我做了一个插入功能,增加了一个DATA_TYPE矢量模板到动态数组的末尾。这是我目前的。 // Insert the value at the specified index by moving the tail // when Size = Capacity the Vector has to be reallocated fi

    0热度

    1回答

    我需要将消息输出到控制台和日志文件。 谷歌搜索后,我学到了“teebuf”概念,它基本上创建了一个从basic_streambuf继承的自定义类。这工作正常,但如何正确地清理重定向的缓冲区。我的意思是如何实现RAII的“三通”缓冲区,所以当我需要退出程序时,我不需要打扰它。 备注:目前使用boost库不适合我。 代码段 int main() { std::streambuf* cout_

    8热度

    3回答

    我正在研究为某些数学类(矩阵,向量等)提供ostream运算符。朋友已经注意到ostream运算符的gcc标准库实现std::complex包括内部使用一个字符串流将它传递给实际ostream之前的输出格式: /// Insertion operator for complex values. template<typename _Tp, typename _CharT, class _Trai

    0热度

    1回答

    我有一个指针数组对象 Room *rooms[MAX_ROOMS]; rooms[0] = new Room(101, 1, RT_CLASSIC, 200.00); rooms[1] = new Room(102, 2, RT_CLASSIC, 280.00); rooms[2] = new Room(103, 4, RT_FAMILY_SUITE, 360.00); 类房间有一个重

    4热度

    5回答

    对不起,标题不知道该怎么称呼我想要做的事。 一些背景知识,如果您不喜欢阅读,请跳到下一段。我有一个单元测试类,我调用断言的一些条件,如果失败,我输出一些字符串传入英寸我发现这是非常烦人的建立一个字符串发送到这个,如果我想说"Failed on index: " + i 。我的想法是返回std::ostream而不是采取std::string。如果断言失败,我将返回std::cerr,如果断言通过,