Aracılığıyla paylaş


complex Class

Saklayan iki nesne türü nesne şablon sınıfını tanımlar türü, bir sanal kısmı temsil eden gerçek bölümünü bir karmaşık sayı ve temsil eder.

template<class Type>
   class complex

Notlar

Sınıfın bir nesnesi türü:

  • Ortak varsayılan oluşturucu, yıkıcı, kopya yapıcı ve atama işleci ile Geleneksel davranış vardır.

  • Tamsayı veya kayan nokta deðerlerinin atanabilir veya Geleneksel davranış böyle değerlerle cast yazın.

  • Aritmetik işleçler ve geleneksel davranışı ile kayan nokta türü için tanımlanan gerektiği gibi matematiksel işlevleri tanımlar.

Özellikle, kopya inşaat ve atama tarafından izlenen varsayılan yapım arasında küçük bir fark bulunabilir.Sınıftaki nesnelerin üzerinde işlemlerden hiçbiri türü istisna atacak.

Açık specializations karmaşık şablon sınıfının üç kayan nokta türü için mevcut.Bu uygulamada herhangi bir başka türde bir değer türü için typecast çift gerçek hesaplamalar ile çift türünde depolanan nesneye atanan sonuç türü.

xz7hhb93.collapse_all(tr-tr,VS.110).gifOluşturucular

complex

Karmaşık bir sayıyı belirtilen reel ve sanal kısımları ile ya da başka bir karmaşık sayı bir kopyasını oluşturur.

xz7hhb93.collapse_all(tr-tr,VS.110).gifTypeDef

value_type

Karmaşık sayının reel ve sanal kısımları temsil etmek için kullanılan veri türünü temsil eden bir tür.

xz7hhb93.collapse_all(tr-tr,VS.110).gifÜye işlevleri

imag

Karmaşık sayının sanal bileşeni ayıklar.

gerçek

Karmaşık bir sayının gerçek bileşen ayıklar.

xz7hhb93.collapse_all(tr-tr,VS.110).gifİşleçler

Operatör * =

Hedef karmaşık bir sayının karmaşık veya karmaşık sayının reel ve sanal kısımları olarak aynı türde olması bir faktör çoğaltır.

+= işleci

Bir hedef karmaşık sayı bir sayı ekler, eklenen sayı karmaşık olabilir ve aynı türde olduğu için onu eklenir karmaşık sayının reel ve sanal kısımları olur.

-= işlecini

Hedef karmaşık sayı arasında bir sayı çıkarır, onu ekleneceği karmaşık sayının reel ve sanal kısımları toplanabilir karmaşık olabilir ve aynı türde olur.

Operatör ve =

Hedef karmaşık bir sayının karmaşık veya karmaşık sayının reel ve sanal kısımları olarak aynı türde olması bir bölen tarafından böler.

operator =

Burada atanan numara karmaşık olabilir bir hedef karmaşık sayıya veya aynı türde bir sayı olan, atandığı karmaşık sayının reel ve sanal kısımları atar.

Gereksinimler

Başlık: <complex>

Namespace: std

Ayrıca bkz.

Başvuru

Standart C++ Kitaplığı'nda iş parçacığı güvenliği

Diğer Kaynaklar

karmaşık üyeler