ostream

    5热度

    1回答

    我正在处理unicode/wide characters,并试图创建一个toString方法(Java ::toString equiv)。 ostream会处理宽字符吗?如果有的话,是否有办法警告流的消费者它是unicode出来的?

    171热度

    5回答

    我正在用C++编写一个矩阵运算的小型矩阵库。然而,我的编译器抱怨,之前没有。这段代码放在架子上6个月,之间我升级了我的电脑从debian etch到lenny(g ++(Debian 4.3.2-1.1)4.3.2 ),但是我在Ubuntu系统上也遇到同样的问题克++。 这里是我的矩阵类的相关部分: namespace Math { class Matrix { p

    0热度

    3回答

    我试图重载ostream的< <运营商在我的矩阵类,但我不断收到以下错误: 预计构造函数,析构函数或类型之前令牌&转换 Matrix::ostream& operator<<(const Matrix& matrix) { for (int r = 0; r < matrix.getNumrows(); r++) { cout << matrix.getPoint(

    2热度

    4回答

    我想要派生一个字符串流,以便我可以使用运算符< <构造一条消息,然后将抛出该消息。该API将如下所示: error("some text") << " more text " << 42 << std::endl; 这应该做一个 throw "some text more text 42" 因此,我所做的是使一个errorbuf(从流缓冲继承)的重载“溢出”的方法,然后创建一个ostrea

    8热度

    3回答

    我有一个没有被构造函数初始化的bool数据成员。如果我做 cout << x.myBoolDataMember; 其中x是这个类中的bool尚未初始化的对象,我有时会收到,而不是0或1的随机数(我使用gcc。)这是行为符合Standard?

    1热度

    3回答

    我正在使用接收ostream的函数,但我有wostream有没有办法将一个转换为另一个? 特别是我想使用boost :: write_graphviz,它采用ostream,但我目前在< < <运算符为wostream。