mirror of
https://github.com/adambard/learnxinyminutes-docs.git
synced 2024-12-23 15:24:09 +03:00
Fixed: Several typos
This commit is contained in:
parent
4e48207b60
commit
1697484447
@ -27,12 +27,12 @@ tipten bağımsızlık, exception'lar ve sınıflar gibi yüksek-seviyeli özell
|
||||
Bu hız ve kullanışlılık C++'ı en çok kullanılan dillerden biri yapar.
|
||||
|
||||
```c++
|
||||
//////////////////
|
||||
//////////////////////
|
||||
// C ile karşılaştırma
|
||||
//////////////////
|
||||
//////////////////////
|
||||
|
||||
// C++ _neredeyse_ C'nin bir üstkümesidir, değişken tanımı, basit tipleri
|
||||
ve fonksiyonları için temelde aynı sözdizimini paylaşır.
|
||||
// ve fonksiyonları için temelde aynı sözdizimini paylaşır.
|
||||
|
||||
// Aynı C gibi, programın başlangıç noktası bir integer döndüren
|
||||
// main fonksiyonudur.
|
||||
@ -105,7 +105,7 @@ int main()
|
||||
|
||||
////////////////////////////////
|
||||
// Default fonksiyon argümanları
|
||||
/////////////////////////////i//
|
||||
////////////////////////////////
|
||||
|
||||
// Eğer çağırıcı tarafından fonksiyona argüman sağlanmamışsa,
|
||||
// fonksiyona default argüman verebilirsin
|
||||
@ -263,7 +263,7 @@ string retVal = tempObjectFun();
|
||||
// Bu iki satırda aslında ne oluyor:
|
||||
// - tempObjectFun fonksiyonundan bir string nesnesi dönüyor
|
||||
// - dönmüş olan nesneyle yeni bir string oluşturuyor
|
||||
/ - dönmüş olan nesne yok ediliyor
|
||||
// - dönmüş olan nesne yok ediliyor
|
||||
// İşte bu dönen nesneye geçici nesne denir. Geçici nesneler fonksiyon nesne
|
||||
// döndürdüğünde oluşturulur ve ifade işini bitirdiğinde yok edilir (Aslında,
|
||||
// standard'ın söylediği şey bu ama derleyiciler bu davranışı değiştirmemize
|
||||
@ -366,7 +366,6 @@ void WritePreferredCarTypeToFile(ECarTypes InputCarType)
|
||||
// Sınıfı tanımla.
|
||||
// Sınıflar genelde header (.h veya .hpp) dosyalarında tanımlanır.
|
||||
class Dog {
|
||||
// Member variables and functions are private by default.
|
||||
// Üye değişkenler ve fonksiyonlar default olarak private'dir.
|
||||
std::string name;
|
||||
int weight;
|
||||
@ -548,7 +547,7 @@ int main () {
|
||||
// Şablonlar C++ dilinde tipten bağımsız programlama için kullanılır.
|
||||
|
||||
// Zaten aşina olduğun tipten bağımsız programlamayla başladık. Bir tip parametresi
|
||||
alan fonksiyon veya sınıf tanımlamaık için:
|
||||
// alan fonksiyon veya sınıf tanımlamaık için:
|
||||
template<class T>
|
||||
class Box {
|
||||
public:
|
||||
@ -801,9 +800,9 @@ sort(tester.begin(), tester.end(), [](const pair<int, int>& lhs, const pair<int,
|
||||
// "Tutma listesi", fonksiyon gövdesinde nelerin, ne şekilde erişilebilir olduğunu tanımlar
|
||||
// Şunlardan biri olabilir:
|
||||
// 1. bir değer : [x]
|
||||
2. bir referans : [&x]
|
||||
3. mevcut scope içindeki herhangi bir değişkene referans ile [&]
|
||||
4. 3 ile aynı, ama değer ile [=]
|
||||
// 2. bir referans : [&x]
|
||||
// 3. mevcut scope içindeki herhangi bir değişkene referans ile [&]
|
||||
// 4. 3 ile aynı, ama değer ile [=]
|
||||
// Mesela:
|
||||
vector<int> dog_ids;
|
||||
// number_of_dogs = 3;
|
||||
@ -842,9 +841,9 @@ for(auto elem: arr) {
|
||||
// arr dizisinin elemanlarıyla ilgili bir şeyler yap
|
||||
}
|
||||
|
||||
/////////////////////
|
||||
////////////////
|
||||
// Güzel Şeyler
|
||||
/////////////////////
|
||||
////////////////
|
||||
|
||||
// C++ dilinin bakış açısı yeni başlayanlar için (hatta dili iyi bilenler için bile)
|
||||
// şaşırtıcı olabilir.
|
||||
|
Loading…
Reference in New Issue
Block a user