iostream

    0熱度

    1回答

    我一直在做一些閱讀,關於如何創建一組數字並在C++中使用for循環填充這些數組。到處都說我需要使用矢量。我已經創建了數組並使用向量填充它們(我認爲)。當我編譯並運行顯示數組時,一切正常。當我嘗試顯示數組的內容時,程序編譯好,但運行時崩潰。 我想創建100個數組,每次增加500個元素。 (這是一個任務,我們需要測試的算法的有效性。) unsigned int numArrays = 100; un

    0熱度

    2回答

    我想了解爲什麼模板部分專業化變得不可見。 我正在做一個我如何達到下面的錯誤的小例子。 該示例嘗試將operator<<重新打印到ostreams。 有一個解決方案可用於打印元組的1問題。我的問題是關於爲什麼下面的一個失敗,看不見的錯誤。 從鐺完整的錯誤: call to function 'operator<<' that is neither visible in the template de

    1熱度

    1回答

    我正在繪製一個包含2000多個點的圖形,以pdf文件形式顯示。 PDF的分辨率是612 x 792.由於寬度是612,因此我只能繪製612點到pdf。我將1點映射到1個像素。我怎樣才能將所有2000多個樣本繪製成PDF格式。我正在使用這個lib http://www.vulcanware.com/cpp_pdf/index.html。

    2熱度

    1回答

    Pre-history:我試圖確保一些功能foo(std::stringstream&)消耗流中的所有數據。 回答於previous question表明使用stringstream::str()是獲取stringstream內容的正確方法。我也看到了它正在使用任意類型轉換爲string這樣的: std::stringstream sstr; sstr << 10; assert(sstr.s

    1熱度

    4回答

    我正在編寫一個軟件,它從標準輸入輸出(巨大)輸入流並將其讀入浮動向量中。我想捕捉流包含逗號等字符的情況,並且要麼不接受它,要麼簡單地忽略不能被解析爲float的所有內容(無論哪個更容易實現,我沒有偏好)。我注意到以下行爲:當我打電話 echo "1.4, -0.7 890 23e-3" | ./cintest 這個版本 #include <iostream> using std::endl;

    -12熱度

    1回答

    我想改變名稱&保持庫的功能不變。 在C++語言中可能嗎?

    0熱度

    1回答

    我正在使用windows visual studio。我想使用mex在C++中讀取.txt文件。下面是小例子: #include <mex.h> #include <iostream> #include <fstream> void mexFunction(int nlhs, mxArray *plhs[], int nrhs, const mxArray *prhs[]) { if

    0熱度

    3回答

    我試圖寫在磁盤上的PPM文件。 PPM是一個簡單的圖像格式,由ASCII圖像頭和像素的字節數組的: P6\n width height\n 255\n [width*height*3 bytes total] 這是我的PPM類(簡化): class PPMImage { protected: friend std::istream& operator >>(std::ist

    1熱度

    1回答

    我正在使用filetering_istream類型將信息保存在解壓縮文件中,同時使用'boost/iostreams/filtering_stream.hpp'。但是我想把它轉換成ifstream類型。有沒有辦法做到這一點?萬分感謝! 的代碼如下: #include <istream> #include <fstream> #include <boost/iostreams/filtering

    0熱度

    1回答

    // using namespace std; 下面是下面的代碼段 ostream& write(ostream& os) const { os << getRe() << "j " << getIm(); return os; } 這是在表示複數(一類「PComplex),它是從一個抽象類派生(」序列化「)的成員函數。(純實現虛擬函數)。 我的主要問題是爲什麼我們需要一