ostream

    0热度

    2回答

    我想用一个自定义的流操作符实现一个类,并从它继承,以便有一个基类和派生的不同的流。然后,我使用存储的ostream将<<运营商超载。 这是代码的工作示例: #include <string> #include <memory> #include <ostream> #include <iostream># #include <fstream> class Sink { public:

    0热度

    1回答

    你好我试图使用操作符重载< <挂接到 stream << std::endl; 避免“\ n”如果我不需要输出附加。 我alredy重载: std::ostream& operator<< (std::ostream& (*pf)(std::ostream&)) std::ostream& operator<< (std::ios& (*pf)(std::ios&)) std::ostre

    0热度

    2回答

    据我所知,我们可以在C++ 11中使用ostream_iterator来打印一个容器。 例如, std::vector<int> myvector; for (int i=1; i<10; ++i) myvector.push_back(i*10); std::copy (myvector.begin(), myvector.end(), std::ostream_iterator<int>

    0热度

    1回答

    我正在尝试使用自定义矩阵类与CRTP一起玩。现在我正试图重载ostream运算符,请按照https://msdn.microsoft.com/en-us/library/1z2f6c2k.aspx。 但是,一切似乎都在编译,但程序从不存在,并在屏幕上不显示任何内容。正在发生的事情,我正在挠头。 无论如何,这是相关的代码(对不起是有点冗长) #ifndef EXPERIMENT_POINTERMAT

    1热度

    1回答

    假设我们有Person两个字段 - 名称和编号。班级学生继承Person并添加另一个名为averageGrade的字段。 我已经为Person和Student定义了运算符“< <”,并希望能够拥有一个Person数组,该数组也包含Student对象。当我想要从阵列中打印一个碰巧是学生的元素时,我想要定义运算符“< <”,该定义是专门为学生调用的,而不是Person的定义。 如何去做这件事? per

    1热度

    2回答

    我是新来的C++和学习操作符重载。现在在followng代码中,除了有点困惑外,我得到了一切,为什么为什么返回类型是对输出流的引用? 我们有以下枚举。 enum days{ SON, SAT, MON, TUE, WED, THRUS, FRI }; 而且我们重载<<操作,打印天,而不是数值0,1,2 ...等等。 的代码是: ostream& operator <<(ostream &,co

    0热度

    1回答

    我有一个(VC++ 2013)DLL,编译精细限定的<<操作过载: 定义: __declspec(dllexport) friend std::ostream& operator<< (std::ostream& os, const ComplexMessage& rhs); 实现: std::ostream& operator<< (std::ostream& os, const Compl

    0热度

    1回答

    问题陈述可以在这里:当我完成100000级的操作,但SPOJ给TLE http://www.spoj.com/problems/CMG/ 我的解决方案甚至不花费超过0.2秒。 SPOJ使用g ++ 5.1。我在SunOS-g ++(GCC)3.4.3中运行代码。 下面是我的代码: //Collecting Mango Problem #include <cstring> #include <s

    0热度

    1回答

    我对C#比较陌生,并且对输出流有个疑问。 在我目前的程序中,我有一个名为“批次”的类,其中包含一些数据(批次ID,开始时间,结束时间,持续时间等)。我有一个批次列表,并希望能够将每个批次打印到控制台和文件。 我试图通过在我的批处理类中写入一个Print()方法来实现这一点,该方法可以整齐地打印所有内容。我想将这个函数作为参数传递给控制台或者输出文件(我们称之为fout),以便函数可以写入任何一个。

    0热度

    5回答

    我想开发一个Exception类,它允许收集相关的数据流风格。 继Custom stream to method in C++?我伸出我自己的类: class NetworkException : public std::exception, public std::ostream 从流挑错误的数据,然后返回无论它通过.what()收购。 然后我试图这样的事情: try { ssiz