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ü.
Oluşturucular
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. |
TypeDef
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. |
Üye işlevleri
Karmaşık sayının sanal bileşeni ayıklar. |
|
Karmaşık bir sayının gerçek bileşen ayıklar. |
İşleçler
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. |
|
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. |
|
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. |
|
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. |
|
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