ostream

    0热度

    2回答

    我有一个项目,我在其中使用人的目录。在我的主课程中,我呼叫cout < < myDirectory < < endl;在此目录中显示整个人员列表。为此,我在Directory Class和Person类中覆盖了< <运算符。 在我使用的具体原因一张地图,这样我显示每个人这样Directory类: std::ostream& operator<<(std::ostream& os, const T&

    0热度

    1回答

    我试图得到这个工作,但它有一个错误信息 C2473 " operator << looks like a function definition but there is no parameter list." 基本上来了一个头,这是一个头文件,我想为一个类声明一个名称空间和一个模板,这也覆盖了运算符的名称空间和模板。 请帮忙! (我也是新的StackOverflow,这是我的第一个问题):)

    -2热度

    2回答

    在一个循环和外循环写入文件的一般问题: 假设我有以下代码: # include <iostream> # include <string> # include <fstream> # include <sstream> using namespace std; void printToFile(string name, double **Array) { ofstream

    0热度

    1回答

    做一些重构,我在一类移动一些代码后得到一个错误成员函数: std::ostream logStream; // <-- error std::filebuf fileBuffer; // Send the output either to cout or to a file if(sendToCout) { logStream.rdbuf(std::cout.rdbuf())

    4热度

    4回答

    所以我试图从标准输入读取输入这样的(使用cin): 亚当英语85 查理数学76 埃里卡历史82 理查德科学90 我的目标是最终存储在我创建了一个数据结构自身的细胞每一个数据块,所以基本上我想要解析输入所以每个馅饼数据的ce是个人的。由于每行输入都由用户一次输入一次,每当我得到需要解析的整行输入时。目前,我想是这样的: stringstream ss; getline(cin, ss); st

    2热度

    2回答

    我正在生成程序集,我想让所有生成的代码对齐。这包括在每条指令前面有像cout<<"\t"<<left<<setfill(' ')<< setw(8);这样的东西。我怎么能声明一个ostream修饰符,这将节省我在每一行编写所有这些代码。我要寻找某事像: ostream mod="\t"<<left<<setfill(' ')<< setw(8); cout<<mod<<"addiu"<<"$sp,

    1热度

    2回答

    我具有以下功能 void Assembly::push_back(stringstream& ss){ instructions->push_back(ss.str()); } std::ostream& pad(std::ostream& os) { return os <<"\t"<<std::left<< std::setfill(' ') << std::setw

    2热度

    2回答

    StackOverflow上的第一个定时器,请不要活着吃我。 这里是我的问题:我使用定义操作< <输出其成员值类。不幸的是,这些类忘记了成员值可以是其他类,并且它们并没有围绕在(大括号)大括号之间以保持结构信息的完整。 我无法修改这些类,也没有关于它们结构的信息。这意味着我不能只是粗暴地浏览自己的内容。 为了举例,下面是一个代码块,它有两个类A和B(其中B包含类A),它们输出它们的成员变量("<v

    8热度

    4回答

    考虑以下代码片段: #include <iostream> #include <string> #include <limits> int main() { std::cout << std::numeric_limits<double>::quiet_NaN(); } 当与Visual Studio 2010的编译,输出为1.#QNAN。当用g ++编译时,输出是nan

    0热度

    1回答

    没有语法错误,这不是Pixel_test.cpp和Pixel.cpp的完整代码。 我只有完整的头文件。 失败的测试是assert(actual == correct);。 我在想,问题源于std::ostream&和std::istream&中的Pixel.cpp文件。 我花了几个小时,试图明白为什么这个测试不起作用,所以我来这里得到一些帮助。 Pixel_test.cpp: stringstre