İçeriğe geç

Plepa Eğitim Hizmetleri

C/C++ Eğitim

Menü
  • ANA SAYFA
  • Yazılar
  • İLETİŞİM
×
Yazılar 
15 Haziran 20184 Temmuz 2018

eşdeğişken geri dönüş türü (covariant return type)

Gönderen: Necati Ergin covariant return type, eşdeğişken geri dönüş türü, inheritance, kalıtım

Türemiş bir sınıfın taban sınıfının bir sanal işlevini ezecek (override) bir işlevinin, taban sınıf işleviyle hem aynı imzaya hem de aynı geri dönüş türüne

Devamını Oku
Yazılar 
15 Haziran 201813 Temmuz 2021

ya public sanal olsun ya da protected sanal olmasın

Gönderen: Necati Ergin inheritance, kalıtım, türetme, virtual destructor

https://necatiergin2019.medium.com/destructor-ya-public-virtual-ya-da-protected-non-virtual-olmal%C4%B1-9bade0adc886

Devamını Oku
Yazılar 
13 Haziran 20184 Temmuz 2018

taban sınıf olarak tasarlanmamış sınıflardan türetme yapmaktan kaçının

Gönderen: Necati Ergin C++, composition, inheritance, kalıtım

Kalıtımda taban sınıf olacak şekilde tasarlanmamış bir sınıftan kalıtım yoluyla yeni bir sınıf oluşturmak hemen her zaman bir tasarım hatasıdır. Somut sınıflardan kalıtım yapmaktan

Devamını Oku
Yazılar 
4 Ekim 20174 Temmuz 2018

sağ taraf referansları – 2

Gönderen: Necati Ergin C++, C++11, mükemmel gönderim, perfect forwarding, R value references, sağ taraf referansı

mükemmel gönderim (perfect forwarding) Sağ taraf referanslarının çözüm sağladığı ikinci problem “mükemmel gönderim”. Önce bir örnekle problemin ne olduğunu anlamaya çalışalım. Aşağıdaki gibi bir

Devamını Oku
Yazılar 
13 Temmuz 201711 Kasım 2019

işlev göstericileri (function pointers) – 1

Gönderen: Necati Ergin C Dili, function pointers, işlev göstericileri

Nesnelerin nasıl adresleri varsa işlevlerin de adresleri vardır. Bir işlevin adresi, o işlevin makine kodlarının yerleştiği bellek bloğunun adresidir. C dilinde bir işlevin adresi,

Devamını Oku
Yazılar 
4 Temmuz 20174 Temmuz 2018

C dili yazıları indeks

Gönderen: Necati Ergin C Dili

virgül işleci (comma operator) koşul işleci (ternary operator) sizeof işleci – 1 sequence point (yan etki noktası) switch deyimi switch deyimi hakkında az bilinen

Devamını Oku
Yazılar 
1 Haziran 20174 Temmuz 2018

değişken sayıda parametreli şablonlar (variadic templates) – 1

Gönderen: Necati Ergin C++, C++11, değişken sayıda parametreli şablonlar, parameter pack, parametre paketi, variadic templates

C++ türden bağımsız programlamaya (generic programming) en güçlü desteği veren programlama dili. C++11 standartları ile dile eklenen en önemli araçlardan biri olan değişken sayıda parametreli

Devamını Oku
Yazılar 
17 Mayıs 20174 Temmuz 2018

C++ yazıları indeks

Gönderen: Necati Ergin C++, C++14, C++17

ifade değer kategorileri (expression value categories) – 1 constexpr – 1 sağ taraf referansları – 1 sağ taraf referansları – 2 ham string sabitleri

Devamını Oku
Yazılar 
15 Mayıs 20174 Temmuz 2018

C++ temel ilkeleri – 2 (enum türleri)

Gönderen: Necati Ergin C++, C++11, enum class, numaralandırma türleri

Enum.1: Numaralandırma sabitleri önişlemci makrolarına tercih edilmelidir. Gerekçe: Makrolar bilinirlik alanları (scope) kurallarına uymazlar. Bilinirlik alanı derleyiciyi ilgilendiren bir kavramdır. Makrolar için derleyicinin doğrudan bir tür kontrolü

Devamını Oku
Yazılar 
12 Mayıs 20174 Temmuz 2018

C++ temel ilkeleri (C++ core guidelines) – 1

Gönderen: Necati Ergin C++, C++ core guidelines, C++ temel ilkeleri, C++11, C++14, C++17

Bjarne Stroustrup ve Herb Sutter editörlüğünde sürdürülen C++ Core Guidelines çok faydalı bir çalışma. Bu proje ile Modern C++’ın temel kodlama ilkeleri belgeleniyor. Oluşturulan ilkeler

Devamını Oku
Toplam 13 sayfa, 4. sayfa gösteriliyor.« İlk«Önceki sayfa...23456...10...»Sonraki sayfaSon »

Plepa Eğitim Hizmetleri

Plepa Eğitim Hizmetleri, başta C ve C++ programlama dilleri olmak üzere, programlama ve yazılım geliştirme konusunda eğitim ve danışmanlık hizmetleri vermektedir.

Bizi Takip Edin

Loading

İletişim

Düzenlediğimiz eğitim programları hakkında bilgi edinmek ya da eğitim taleplerinizi iletmek için info@plepa.com adresine e-posta mesajı gönderebilirsiniz.

Kategoriler

  • C Çalışma Soruları (69)
  • C++ Çalışma Soruları (66)
  • C++ İpuçları (6)
  • Yazılar (116)
Telif hakkı Saklıdır @ 2016 plepa