我正在用C++編寫一個矩陣運算的小型矩陣庫。然而,我的編譯器抱怨,之前沒有。這段代碼放在架子上6個月,之間我升級了我的電腦從debian etch到lenny(g ++(Debian 4.3.2-1.1)4.3.2 ),但是我在Ubuntu系統上也遇到同樣的問題克++。 這裏是我的矩陣類的相關部分: namespace Math
{
class Matrix
{
p
我想要派生一個字符串流,以便我可以使用運算符< <構造一條消息,然後將拋出該消息。該API將如下所示: error("some text") << " more text " << 42 << std::endl;
這應該做一個 throw "some text more text 42"
因此,我所做的是使一個errorbuf(從流緩衝繼承)的重載「溢出」的方法,然後創建一個ostrea