Aracılığıyla paylaş


Atama operatörleri

C++ diline özgü birkaç tür atama işleçleri vardır. Bu operatörler bazı belirsizlik ve eski stil c dilinin yayınları içerdiği tehlike kaldırmak için tasarlanmıştır. Bu operatörler şunlardır:

  • dynamic_cast uymanız türleri dönüştürme için kullanılır.

  • static_cast nonpolymorphic türleri dönüştürme için kullanılır.

  • const_cast kaldırmak için kullanılan const, volatile, ve __unaligned öznitelikleri.

  • reinterpret_cast bit basit reinterpretation için kullanılır.

  • safe_cast doğrulanabilir MSIL üretmek için kullanılır.

Use const_cast ve reinterpret_cast bu işleçleri aynı tehlikeleri eski stil yayınları olarak sunmak bu yana bir son çare olarak. Ancak, eski stil yayınları tamamen değiştirmek yine de gereklidir.

Ayrıca bkz.

Başvuru

Çevrim