我需要聲明一個boost :: array。我做了boost::array<char, 116> buf;
有沒有這種可能性,我可以聲明大小存儲爲一個常量,從屬性文件初始化。像boost::array<char, BUFFER_SIZE> buf;
C++中的boost數組初始化
任何幫助?
我需要聲明一個boost :: array。我做了boost::array<char, 116> buf;
有沒有這種可能性,我可以聲明大小存儲爲一個常量,從屬性文件初始化。像boost::array<char, BUFFER_SIZE> buf;
C++中的boost數組初始化
任何幫助?
號。如果你想有一個動態調整大小的數組,使用std::vector
原因不在於模板參數不能在運行時提供(警告:當前的標準)。如果它是一個恆定的有效
在編譯時(意思是你的財產文件或其他東西),那麼是的。
int const BUFFER_SIZE = 116;
boost::array<char, BUFFER_SIZE> buf;
有效。如果它在編譯時不可用,則不。