b buyoldan.com
Blog

Motivasyon

C++ Programlama: Sıfırdan Sistem Programlamaya

YENİ

Temel sözdiziminden OOP'ye, bellek yönetiminden modern C++20 özelliklerine, STL ve şablonlardan sistem programlama ve performans optimizasyonuna kadar C++'ı kapsamlı ve adım adım öğreten rehber.

Aşama 1: Kurulum ve İlk Program

Derleyici, IDE, #include, main(), derleme adımları
01

Derleyici ve IDE Kurulumu

GCC/Clang/MSVC seçimi, g++ komutu, VS Code veya CLion, ilk derleme.

02

İlk Program ve Derleme Adımları

#include, main() fonksiyonu, std::cout, return 0, önişlemci-derleme-bağlama.

03

Başlık Dosyaları ve Namespace

#include <iostream>, using namespace std, std:: öneki, kendi başlık dosyaları.

04

Preprocessor ve Derleme Pipeline

#define, #ifdef, include guard, #pragma once, derleme › link aşamaları, forward declaration.

Aşama 2: Değişkenler ve Veri Tipleri

int, float, char, bool, auto, const, typedef
01

Temel Veri Tipleri

int, short, long, long long, float, double, char, bool, unsigned, sizeof.

02

const, auto ve Tür Çıkarımı

const değişmez değer, auto ile tür çıkarımı, constexpr, decltype.

03

Enum, Struct ve typedef/using

enum, enum class (scoped), struct, typedef ile takma ad, using ile takma ad.

04

Enum Class ve Aggregate Initialization

enum class vs enum, strongly typed enum, aggregate init (braces), designated initializer.

Aşama 3: Kontrol Akışı

if-else, switch, for, while, do-while, break, continue
01

if-else ve switch

if koşul, else if, else, switch-case, fall-through, break.

02

for, while ve do-while Döngüleri

Geleneksel for, range-based for, while, do-while, döngü değişkeni kapsamı.

03

break, continue ve goto

break döngüden çıkış, continue sonraki iterasyon, goto (kaçınılmalı), erken return.

04

Range-based for ve İteratör Adaptörleri

range-for sentaksı, begin/end customization, C++20 ranges, views::filter/transform.

Aşama 4: Fonksiyonlar

Parametre, dönüş tipi, overloading, default, inline, ref
01

Fonksiyon Tanımlama ve Overloading

Parametre, dönüş tipi, prototip, overloading, fonksiyon imzası.

02

Referans, Varsayılan Parametre ve inline

& ile referans parametre, değiştirme amaçlı, default arg, inline öneri.

03

Özyineleme (Rekürsiyon)

Temel durum (base case), kendini çağırma, yığın (stack) limiti, kuyruk rekürsiyon.

04

Function Overload Resolution ve ADL

Overload resolution sırası, ADL (Argument-Dependent Lookup), SFINAE, deleted function.

!
Bilgi Sorumluluktur

buyoldan.com tarafından sunulan bu yol haritaları, yalnızca öğrenme sürecini kolaylaştırmak amacıyla hazırlanan birer rehber ve tavsiye niteliğindedir. Konular zamanla güncellenebilir, değişebilir veya sınav sistemlerine göre farklılık gösterebilir. Hedefine ulaşırken yalnızca buradaki içeriklerle yetinmemeni, resmi kaynakları ve güncel müfredatları da düzenli olarak araştırmanı şiddetle öneririz. Kendi yolunu çizmek senin elinde!

👀

Buna Da Göz At

Rehber

...

Detaylı Analiz

...

Çalışma Taktikleri

...

Öğrenme Kaynakları

Ders çalışma veya site hakkında aklına takılan her şeyi sorabilirsin.
YOLAI
// kariyer asistanı
Merhaba! Ders çalışma, sınav hazırlığı veya kariyer konularında yardımcı olabilirim. Ne öğrenmeye çalışıyorsun?
0 / 300