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.
|
Bu hız ve kullanışlılık C++'ı en çok kullanılan dillerden biri yapar.
|
||||||
|
|
||||||
```c++
|
```c++
|
||||||
//////////////////
|
//////////////////////
|
||||||
// C ile karşılaştırma
|
// C ile karşılaştırma
|
||||||
//////////////////
|
//////////////////////
|
||||||
|
|
||||||
// C++ _neredeyse_ C'nin bir üstkümesidir, değişken tanımı, basit tipleri
|
// 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
|
// Aynı C gibi, programın başlangıç noktası bir integer döndüren
|
||||||
// main fonksiyonudur.
|
// main fonksiyonudur.
|
||||||
@ -105,7 +105,7 @@ int main()
|
|||||||
|
|
||||||
////////////////////////////////
|
////////////////////////////////
|
||||||
// Default fonksiyon argümanları
|
// Default fonksiyon argümanları
|
||||||
/////////////////////////////i//
|
////////////////////////////////
|
||||||
|
|
||||||
// Eğer çağırıcı tarafından fonksiyona argüman sağlanmamışsa,
|
// Eğer çağırıcı tarafından fonksiyona argüman sağlanmamışsa,
|
||||||
// fonksiyona default argüman verebilirsin
|
// fonksiyona default argüman verebilirsin
|
||||||
@ -263,7 +263,7 @@ string retVal = tempObjectFun();
|
|||||||
// Bu iki satırda aslında ne oluyor:
|
// Bu iki satırda aslında ne oluyor:
|
||||||
// - tempObjectFun fonksiyonundan bir string nesnesi dönüyor
|
// - tempObjectFun fonksiyonundan bir string nesnesi dönüyor
|
||||||
// - dönmüş olan nesneyle yeni bir string oluşturuyor
|
// - 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
|
// İş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,
|
// 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
|
// 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ıfı tanımla.
|
||||||
// Sınıflar genelde header (.h veya .hpp) dosyalarında tanımlanır.
|
// Sınıflar genelde header (.h veya .hpp) dosyalarında tanımlanır.
|
||||||
class Dog {
|
class Dog {
|
||||||
// Member variables and functions are private by default.
|
|
||||||
// Üye değişkenler ve fonksiyonlar default olarak private'dir.
|
// Üye değişkenler ve fonksiyonlar default olarak private'dir.
|
||||||
std::string name;
|
std::string name;
|
||||||
int weight;
|
int weight;
|
||||||
@ -548,7 +547,7 @@ int main () {
|
|||||||
// Şablonlar C++ dilinde tipten bağımsız programlama için kullanılır.
|
// Ş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
|
// 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>
|
template<class T>
|
||||||
class Box {
|
class Box {
|
||||||
public:
|
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
|
// "Tutma listesi", fonksiyon gövdesinde nelerin, ne şekilde erişilebilir olduğunu tanımlar
|
||||||
// Şunlardan biri olabilir:
|
// Şunlardan biri olabilir:
|
||||||
// 1. bir değer : [x]
|
// 1. bir değer : [x]
|
||||||
2. bir referans : [&x]
|
// 2. bir referans : [&x]
|
||||||
3. mevcut scope içindeki herhangi bir değişkene referans ile [&]
|
// 3. mevcut scope içindeki herhangi bir değişkene referans ile [&]
|
||||||
4. 3 ile aynı, ama değer ile [=]
|
// 4. 3 ile aynı, ama değer ile [=]
|
||||||
// Mesela:
|
// Mesela:
|
||||||
vector<int> dog_ids;
|
vector<int> dog_ids;
|
||||||
// number_of_dogs = 3;
|
// number_of_dogs = 3;
|
||||||
@ -842,9 +841,9 @@ for(auto elem: arr) {
|
|||||||
// arr dizisinin elemanlarıyla ilgili bir şeyler yap
|
// arr dizisinin elemanlarıyla ilgili bir şeyler yap
|
||||||
}
|
}
|
||||||
|
|
||||||
/////////////////////
|
////////////////
|
||||||
// Güzel Şeyler
|
// Güzel Şeyler
|
||||||
/////////////////////
|
////////////////
|
||||||
|
|
||||||
// C++ dilinin bakış açısı yeni başlayanlar için (hatta dili iyi bilenler için bile)
|
// C++ dilinin bakış açısı yeni başlayanlar için (hatta dili iyi bilenler için bile)
|
||||||
// şaşırtıcı olabilir.
|
// şaşırtıcı olabilir.
|
||||||
|
Loading…
Reference in New Issue
Block a user