0
的系列化最大字符長度我搜索計算器的答案,但不能讓一場勢均力敵的比賽。我正在序列化驅動器的內容。我正在使用boost :: filesystem :: path進行操作。什麼應該是最大(300只是標稱)字符長度存儲路徑信息在Windows操作系統。的文件夾路徑
struct raw_event
{
friend std::ifstream& operator >> (std::ifstream& infile, raw_event& raw);
friend std::ofstream& operator << (std::ofstream& outfile, raw_event& raw);
private:
char path_[300];
//
};
什麼操作系統正在有針對性的?爲什麼不使用'std :: string'? – user4581301
@ user4581301:Windows操作系統。我使用的std :: string但是對於系列化喜歡使用POD以避免垃圾 – ark1974
的Windows最大路徑爲260,除非你使用Unicode API。然後它是32767.不知道什麼Boost使用,但總是分配32k似乎像一個吸盤賭我。 – user4581301