| Sonraki sürüm | Önceki sürüm |
| tr:cs:lang:cpp:start [2026/04/02 16:06] – oluşturuldu ulascemh | tr:cs:lang:cpp:start [2026/04/12 10:39] (mevcut) – ulascemh |
|---|
| {{wp:tr>C++}} | {{wp:tr>C++}} |
| |
| ===== Başlangıç ve Kurulum ===== | |
| |
| [[tr:cs:lang:cpp:intro:compiler|Derleyici ve Bağlayıcı (Compiler & Linker)]] | |
| [[tr:cs:lang:cpp:intro:ide|Geliştirme Ortamı (IDE)]] | |
| [[tr:cs:lang:cpp:intro:first_prog|İlk Program]] | |
| [[tr:cs:lang:cpp:intro:basics|C++ Temelleri]] | |
| |
| ===== Fonksiyonlar ve Çoklu Dosya Geliştirme ===== | |
| |
| [[tr:cs:lang:cpp:func:basics|Fonksiyon Temelleri]] | |
| [[tr:cs:lang:cpp:func:forward_decl|Ön Bildirimler (Forward Declarations)]] | |
| [[tr:cs:lang:cpp:func:multi_file|Çoklu Dosya Programları]] | |
| [[tr:cs:lang:cpp:func:preprocessor|Önişlemci (Preprocessor)]] | |
| [[tr:cs:lang:cpp:func:namespaces|İsim Alanları (Namespaces)]] | |
| |
| ===== Hata Ayıklama (Debugging) ve Hata Yönetimi ===== | |
| |
| [[tr:cs:lang:cpp:debug:tactics|Hata Ayıklama Taktikleri]] | |
| [[tr:cs:lang:cpp:debug:debugger|Debugger Kullanımı]] | |
| [[tr:cs:lang:cpp:debug:error_detect|Hata Tespiti]] | |
| [[tr:cs:lang:cpp:debug:coverage|Kod Kapsamı (Code Coverage)]] | |
| |
| ===== Temel Veri Tipleri ve Sabitler ===== | |
| |
| [[tr:cs:lang:cpp:types:fundamentals|Temel Tipler]] | |
| [[tr:cs:lang:cpp:types:signed_unsigned|İşaretli (Signed) vs İşaretsiz (Unsigned)]] | |
| [[tr:cs:lang:cpp:types:constants|Sabitler ve Değişmezler]] | |
| [[tr:cs:lang:cpp:types:strings|Modern Metinler (Strings)]] | |
| |
| ===== Operatörler ve Bit İşlemleri ===== | |
| |
| [[tr:cs:lang:cpp:ops:operators|Operatörler]] | |
| [[tr:cs:lang:cpp:ops:precedence|Öncelik ve Birleşme Yönü]] | |
| [[tr:cs:lang:cpp:ops:bit_manip|Bit Manipülasyonu (Opsiyonel)]] | |
| [[tr:cs:lang:cpp:ops:bitwise|Bitsel (Bitwise) Operatörler]] | |
| |
| ===== Kapsam, Yaşam Süresi ve Bağlantı ===== | |
| |
| [[tr:cs:lang:cpp:scope:blocks|Kapsam (Scope) ve Bloklar]] | |
| [[tr:cs:lang:cpp:scope:linkage|Bağlantı (Linkage)]] | |
| [[tr:cs:lang:cpp:scope:namespaces_depth|İsim Alanı Derinlikleri]] | |
| [[tr:cs:lang:cpp:scope:inline|Satır İçi Değişkenler (Inline)]] | |
| |
| ===== Akış Kontrolü ===== | |
| |
| [[tr:cs:lang:cpp:flow:conditionals|Koşullar]] | |
| [[tr:cs:lang:cpp:flow:switch|Switch İfadeleri]] | |
| [[tr:cs:lang:cpp:flow:loops|Döngüler]] | |
| [[tr:cs:lang:cpp:flow:random|Rastgele Sayılar]] | |
| |
| ===== Tip Dönüşümleri ve Çıkarımları ===== | |
| |
| [[tr:cs:lang:cpp:conv:casts|Kapalı ve Açık Dönüşümler]] | |
| [[tr:cs:lang:cpp:conv:aliases|Tip Takma İsimleri]] | |
| [[tr:cs:lang:cpp:conv:deduction|Tip Çıkarımı (Type Deduction)]] | |
| |
| ===== İşaretçiler, Referanslar ve Dinamik Bellek ===== | |
| |
| [[tr:cs:lang:cpp:ptrs:lvalue_rvalue|L-values ve R-values]] | |
| [[tr:cs:lang:cpp:ptrs:references|Referanslar]] | |
| [[tr:cs:lang:cpp:ptrs:pointers|İşaretçiler (Pointers)]] | |
| [[tr:cs:lang:cpp:ptrs:dynamic_alloc|Dinamik Tahsisat (Geleneksel)]] | |
| |
| ===== Enum'lar ve Struct'lar ===== | |
| |
| [[tr:cs:lang:cpp:structs:enums|Numaralandırmalar]] | |
| [[tr:cs:lang:cpp:structs:structs|Struct Yapıları]] | |
| [[tr:cs:lang:cpp:structs:ctad|Sınıf Şablonları ve CTAD]] | |
| |
| ===== Diziler, Vektörler ve Algoritmalar ===== | |
| |
| [[tr:cs:lang:cpp:arrays:vector|Dinamik Diziler (std::vector)]] | |
| [[tr:cs:lang:cpp:arrays:array|Sabit Boyutlu Diziler (std::array)]] | |
| [[tr:cs:lang:cpp:arrays:c_array|Eski Nesil Diziler]] | |
| [[tr:cs:lang:cpp:arrays:iterators|İteratörler ve Algoritmalar]] | |
| |
| ===== İleri Düzey Fonksiyonlar ve Şablonlar ===== | |
| |
| [[tr:cs:lang:cpp:adv_func:overload|Fonksiyon Aşırı Yükleme (Overloading)]] | |
| [[tr:cs:lang:cpp:adv_func:templates|Fonksiyon Şablonları (Templates)]] | |
| [[tr:cs:lang:cpp:adv_func:func_ptrs|Gelişmiş İşaretçiler]] | |
| [[tr:cs:lang:cpp:adv_func:lambdas|Lambda İfadeleri]] | |
| |
| ===== Nesne Yönelimli Programlama: Sınıflar ===== | |
| |
| [[tr:cs:lang:cpp:oop:class_basics|Sınıf Temelleri]] | |
| [[tr:cs:lang:cpp:oop:constructors|Kurucular (Constructors)]] | |
| [[tr:cs:lang:cpp:oop:this_ptr|Gizli 'this' İşaretçisi]] | |
| [[tr:cs:lang:cpp:oop:destructors|Yıkıcılar (Destructors)]] | |
| [[tr:cs:lang:cpp:oop:friends|Friend ve Static Kullanımı]] | |
| |
| ===== Operatör Aşırı Yükleme ===== | |
| |
| [[tr:cs:lang:cpp:op_overload:methods|Aşırı Yükleme Yöntemleri]] | |
| [[tr:cs:lang:cpp:op_overload:common_ops|Yaygın Operatörler]] | |
| [[tr:cs:lang:cpp:op_overload:adv_ops|İleri Düzey]] | |
| [[tr:cs:lang:cpp:op_overload:copying|Kopyalama Mekanizmaları]] | |
| |
| ===== Nesne İlişkileri ===== | |
| |
| [[tr:cs:lang:cpp:obj_rel:composition|Kompozisyon (Composition)]] | |
| [[tr:cs:lang:cpp:obj_rel:aggregation|Agregasyon (Aggregation)]] | |
| [[tr:cs:lang:cpp:obj_rel:association|Birliktelik ve Bağımlılık]] | |
| [[tr:cs:lang:cpp:obj_rel:containers|Konteyner Sınıflar]] | |
| |
| ===== Kalıtım ve Sanal Fonksiyonlar ===== | |
| |
| [[tr:cs:lang:cpp:inheritance:basics|Kalıtım (Inheritance)]] | |
| [[tr:cs:lang:cpp:inheritance:multiple|Çoklu Kalıtım]] | |
| [[tr:cs:lang:cpp:inheritance:polymorphism|Polimorfizm]] | |
| [[tr:cs:lang:cpp:inheritance:interfaces|Arayüzler (Interfaces)]] | |
| [[tr:cs:lang:cpp:inheritance:dynamic_cast|Dinamik Tip Dönüşümü]] | |
| |
| ===== İleri Düzey Şablonlar ===== | |
| |
| [[tr:cs:lang:cpp:adv_temp:class_temp|Sınıf Şablonları (Class Templates)]] | |
| [[tr:cs:lang:cpp:adv_temp:non_type|Tipten Bağımsız Parametreler]] | |
| [[tr:cs:lang:cpp:adv_temp:specialization|Şablon Özelleştirme]] | |
| |
| ===== İstisnalar ===== | |
| |
| [[tr:cs:lang:cpp:except:try_catch|Try, Catch, Throw]] | |
| [[tr:cs:lang:cpp:except:classes|İstisna Sınıfları]] | |
| [[tr:cs:lang:cpp:except:specifications|İstisna Belirleyiciler]] | |
| |
| ===== Taşıma Semantiği ve Akıllı İşaretçiler ===== | |
| |
| [[tr:cs:lang:cpp:move:rvalue_refs|R-value Referansları (&&)]] | |
| [[tr:cs:lang:cpp:move:semantics|Taşıma Semantiği (Move Semantics)]] | |
| [[tr:cs:lang:cpp:move:smart_ptrs|Akıllı İşaretçiler]] | |
| |
| ===== Girdi ve Çıktı (I/O) Akışları ===== | |
| |
| [[tr:cs:lang:cpp:io:streams|Akışlar (Streams)]] | |
| [[tr:cs:lang:cpp:io:string_streams|Metin Akışları (String Streams)]] | |
| [[tr:cs:lang:cpp:io:file_io|Dosya İşlemleri (File I/O)]] | |
| [[tr:cs:lang:cpp:io:states|Durum Yönetimi]] | |
| |
| <wrap onlyprint>Bu belgedeki bilgiler [[tr:cs:lang:cpp:start|UCH Viki]]'den alıntılanmıştır.</wrap> | |
| <wrap hide>https://wiki.ulascemh.com/doku.php?id=tr:cs:lang:cpp:start</wrap> | <wrap hide>https://wiki.ulascemh.com/doku.php?id=tr:cs:lang:cpp:start</wrap> |
| |
| |