Clang 3.1 kullanıcı tanımlı sözcükleri desteklediğini iddia eder. Bunu tanımlayabiliriz:Clang 3.1 ve kullanıcı tanımlı hazır değerler
int operator"" _tryit(long double n) { return int(n); }
ama kullanmaya çalıştığınızda bir hata alıyorum:
int m = 5_tryit;
Invalid suffix
'_tryit'
on integer constant
Nasıl int int = 5.0_tryit; '? – ildjarn
İstihbaratınıza hakaret ediyorsam özür dilerim, ama… C++ 11 modu yerine C++ 11 modunda derlediğimde veya 3.1 yerine clang-3.0 kullandığımda aldığım hataya benziyor. 3.1'in C++ 11 modunda bir son ekini kötüye kullandığımda aldığım hataların. Doğru sürümü ve -std bayrağını kullandığınızdan emin misiniz? – abarnert