2016-08-18 35 views
10

ile başlatılamıyor C++ 'da bir acemi alıyorum ve her zaman vector<int> nums = {2, 5, 3, 7, 1}; çalıştırdığımda hata veriyor: arregrate türü olmayan vektör başlatıcı listesiyle başlatılamıyor.Hata: toplanmayan 'vektör <int>' vektörü bir başlatıcı listesi

Neden olduğunu söyleyebilir misiniz?

sayesinde

+8

Büyük olasılıkla C++ 11 veya üstünü açmanız gerekir. – NathanOliver

+0

Bir macda nasıl açılacağını söyleyebilir misiniz? – Ian

+1

Hangi derleyiciyi kullanıyorsunuz ve nasıl derliyorsunuz? – NathanOliver

cevap

16

kullanın g++ -std=c++11 <filename> derleme.

+0

bana hata clang verdi: hata: giriş dosyaları yok. – Ian

+2

Peki, aynı zamanda derlemek için dosyaları belirtmeniz gerekir – Mansuro

İlgili konular