kısıtlamak kullanarak?hatası Aşağıdaki örnekte anahtar kelime
cevap
C++ 'da, restrict
bir anahtar sözcük (Microsoft extensions hariç) bir anahtar kelime değildir. C'de ne yaptığı anlamına gelmez. C99 modunu C++ derleyicinize uygulamayı denediniz. C kodunu derlemek için bir C derleyicisi kullanın ve C++ derlemek için bir C++ derleyici kullanın. Her iki dil de diğerinin bir alt kümesidir.
Agh, açıkla. Kısıtlamanın kullanıldığı C++ özelliklerini kullandığım için C derleyicisini kullanarak derleyemiyorum. Varsa, geçici çözüm nedir? – vehomzzz
'__restrict''ü deneyin. GCC uzantısı yanı sıra bir Microsoft uzantısı gibi görünüyor. GCC olmayan, MS olmayan derleyiciler için bir makro ile özetlemeyi düşünün. –
__restrict hile yaptı .. teşekkürler – vehomzzz
Sadece benim için derler. GCC'nin yeni bir sürümü var mı? –
Bu kod, Sun C 5.8 ve GCC 3.4.6'da benim için derler. Comeau online sadece kullanılmayan değişken beyanı hakkında şikayet ediyor. Lütfen çevreniz hakkında daha fazla bilgi verin. –
... ama Comeau C99 modundaydı. C++ moduna koyduğumda, aynı şeyden şikayet ediyor. –