Aracılığıyla paylaş


__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 notÖ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
}

Ayrıca bkz.

Başvuru

C++ anahtar sözcükler