__w64
(Microsoft özel) İle derleme ne olduğunu, değişkenler, işaretleme sağlar /Wp64 derleyici ile 64-bit derleyici derleme, bildirilen uyarılar bildirir.
type __w64 identifier
Parametreler
type
Bir 32-bit bir 64-bit derleyici bağlantı noktası kurulmuş kod sorunlara neden olabilecek üç türden birinde: int, uzun, ya da bir işaretçi.identifier
Oluşturduğunuz değişken için tanımlayıcı.
Notlar
Önemli
/Wp64 derleyici seçeneği ve __w64 anahtar sözcüğünü kaldırılmıştır ve derleyici, gelecekteki bir sürümüne kaldırıldı.Kullanırsanız, /Wp64 derleyici seçeneği derleyici sorunları komut satırında Komut satırı uyarı D9035.Bu seçenek ve anahtar sözcük 64-bit taşınabilirlik sorunları algılamak için kullanmak yerine, 64 bit platformu hedefleyen bir Visual C++ Derleyici kullanın.Daha fazla bilgi için bkz. 64-Bit (Visual C++) programlarını yapılandırma.
Sahip typedef __w64 , x 86 32 bit ve 64 bit Itanium işlemci ailesi (IPF) üzerinde açık olması gerekir.
__w64 Anahtar boyutu 32 bit ve 64-bit platformları arasında değişen TypeDef üzerinde belirtilmesi. Bu tür herhangi bir türü için __w64 yalnızca 32-bit tanımı typedef üzerinde görüntülenmesi gerekir.
__w64 Derleme değil kullanıyorsanız, anahtar sözcüğü göz ardı /Wp64.
64-Bit uygulamaları taşıma hakkında daha fazla bilgi için aşağıdaki konulara bakın:
Örnek
// __w64.cpp
// compile with: /W3 /Wp64
typedef int Int_32;
#ifdef _WIN64
typedef __int64 Int_Native;
#else
typedef int __w64 Int_Native;
#endif
int main() {
Int_32 i0 = 5;
Int_Native i1 = 10;
i0 = i1; // C4244 64-bit int assigned to 32-bit int
// char __w64 c; error, cannot use __w64 on char
}