Fixed: Several typos

This commit is contained in:
Adem Budak 2018-06-20 02:54:22 +03:00 committed by GitHub
parent 4e48207b60
commit 1697484447
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -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.