Bir typedefçelişkili beyan
typdef unsigned int size_t;
o çakıştığını olarak benim kodunda tanımladığınız stddef en
typedef __SIZE_TYPE__ size_t;
Ben bunun üstesinden nasıl emin değilim ama yine de size_t tutmak istiyorum benim kodum
Bir typedefçelişkili beyan
typdef unsigned int size_t;
o çakıştığını olarak benim kodunda tanımladığınız stddef en
typedef __SIZE_TYPE__ size_t;
Ben bunun üstesinden nasıl emin değilim ama yine de size_t tutmak istiyorum benim kodum
İki üç seçenek:
1) farklı bir isim seçin, sizin zaten bunu bulduk.
namespace X
{
typedef long size_t;
}
ve ateş almak için garantili
X::size_t x;
3) Çirkin olarak tip ve beni downvoted:
2) namespace
kullanın
typedef unsigned int my_size_t;
#define size_t my_size_t
AHH. Cevabını en çok beğendim. Sorun bu bir proje için ve kodumdaki size_t typedef adı değiştiremediğim bir şey. Teşekkürler! – user1496542
@ user1496542 tamam, düzenlenmiş cevaba bakınız. –
hahaha alrighty. ad alanı cevabı hala benim için kazanıyor ama tekrar teşekkürler! :) – user1496542
Standart başlıklardan birinde bulunan bir türü yeniden tanımlamayı denemek kötü bir fikir olabilir. Neyi başarmaya çalışıyorsun? Neden standart size_t tanımını kullanmak istemiyorsunuz?
Bu, "Farklı bir ad seç" şeklinde bir yorum olmalıdır. : P – jrok
LOL, haklısınız, bu, milletlerin yönlendirdiği gibi görünüyor. – jwismar
Yapabilirsem isterdim ama bu, bu adı değiştiremediğim bir proje için. Öneriler için teşekkürler :) – user1496542
bir seç farklı ad veya bir isim alanına koyun. – jrok
Sadece farklı bir isim seçin. –
Farklı bir isim seçin. –