我有一個cpp文件說xyz.cpp,其中包含長常量。現在我需要將長常量改變很長時間。 ex
long a=0x00000001
到 long long a=0x0000000000000001
爲未來的目的。 (我使用gcc編譯器) 但是,當我這樣做,我得到「整數值是爲了保持長期價值」錯誤。 瀏覽時,通過互聯網,我得到了像使用一個建議, long long a=0x00000000000
我正在處理從字符串讀取64位無符號整數unsigned long long的問題。我的代碼應工作無論是GCC 4.3和Visual Studio 2010 我看這個問題和答案的話題:Read 64 bit integer string from file和那吼聲將strtoull使工作就好比使用std::stringstream更有效。不幸的是,strtoull在Visual Studio的std