我需要創建一個Buffer類,其構成受控緩衝區的變量類型是在istantiation時間決定的。因此,我需要一個long int字節的緩衝區類,長度爲30個元素,我將實例化類似於:如何初始化管理其實例化時傳遞的數據類型的緩衝區的類。
GeneralBuffer myLongBuffer(long int,30);或GeneralBuffer myLongBuffer(LONG,30);
雖然如果我需要unsigend浮動型:
GeneralBuffer myFloatingBuffer(unsigend浮子,30);或者GeneralBuffer myLongBuffer(UFLOATING,30);
有什麼建議嗎?
只有在編譯時已知類型,谷歌「C++模板」 – 2013-03-07 11:35:09
'std :: vector'和'std :: array'(C++ 11)都會做你想做的。 – 2013-03-07 11:41:46