to_string std bir üyesi değildir, öyle diyor g
Küçük kelime hatırlama programı nerede sözlerin parladı olurdu rastgele anlamları için yapıyorum. Bjarne Stroustroup bize söylediği gibi standart C kütüphanesi kullanmak istiyorum, ama kapı dışarı doğru görünüşte garip bir sorunla karşılaştım.
Bir dosya içinde saklayın edebilmek için std::string
long
bir tamsayı değiştirmek istiyorum. Aynı to_string()
başvurdum. Sorun ben g (--version bayrağını belirtildiği gibi sürümü 4.7.0) ile derlerken, şöyle diyor
PS C:\Users\Anurag\SkyDrive\College\Programs> g -std=c 0x ttd.cpp
ttd.cpp: In function 'int main()':
ttd.cpp:11:2: error: 'to_string' is not a member of 'std'
Bu hata veren programım
#include <string>
int main()
{
std::to_string(0);
return 0;
}
Ama, biliyorum olamaz çünkü msdn Kitaplığı clearly says var an earlier question Yığın Taşması (g sürüm 4.5) diyor olabilir açık -std=c 0x
bayrak. Neyi yanlış yapıyorum?
CEVAP
Bu MinGW altında bilinen bir hata. Relevant Bugzilla. Yorum bölümü patch Bir MinGW ile iş yapmak için alabilirsiniz.
Bu sorunu MinGW-w64 dağıtımlar yüksek GCC 4.8.0 bilgi MinGW-w64 project tarafından sağlanan daha düzeltildi. Adını rağmen proje 64-bit ile birlikte 32-bit için toolchains sağlar. Nuwen MinGW distro da bu sorunu çözer.
Neden Visual Studio 2010/PDB dosyaları...
Git diyor "Uyarı: bilinen ana lis...
Visual Studio 2010 Kurmak kaynak dosya...
XML: DataMember özniteliği özellik vs ...
X None` x Hiçbiri değildir `veya`Pytho...