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。