C++ Programlamaya Giriş (BAŞLANGIÇ EĞİTİMİ)

所在平台: Udemy

课程主页: https://www.udemy.com/course/programlama/

课程评论:没有评论

第一个写评论        关注课程

课程简介

**C++ 程序设计入门 (基础教程)** 本课程时长约2小时,旨在帮助初学者掌握C++编程语言。C++是一种由Bjarne Stroustrup于1979年开始开发的多范式、通用、广泛使用的编程语言,它扩展了C语言的功能。 **课程亮点:** * **C++的起源与特点:** 了解C++的历史,特别是其从C语言发展而来,并引入了面向对象编程的概念,如类和多态性。 * **面向对象编程 (OOP):** 学习如何通过类创建新的数据类型,并从现有类型派生新类型。理解多态性如何使得代码能够与派生自同一基类的不同类协同工作。 * **运算符:** 掌握C++中运算符的用法,以及如何通过运算符重载为自定义类型赋予特殊含义,实现更直观的代码。 * **预处理器:** 学习预处理器指令(以 `#` 开头),了解它在代码编译前进行文本替换、文件包含和设置编译规则等方面的作用。 * **类与对象:** C++的核心概念,学习如何定义类(蓝图)和创建对象(类的实例)。 * **继承:** 理解继承机制,如何从基类派生新类,获取基类的属性和方法。学习 `public`, `protected`, `private` 访问修饰符对继承的影响,以及虚拟继承如何解决多重继承带来的问题。 无论您是编程新手,还是希望系统学习C++,本课程都将为您打下坚实的基础。

课程评论(0条)

课程详情

C++ Programlamaya başlangıç eğitimi ile yaklaşık 2 saatte C++ Dilini öğrenebilirsiniz. Programlama konusunda yeni iseniz bu eğitimi almanızı tavsiye ederim.C++ (Türkçe okunuşu: ce artı artı, İngilizce okunuşu: si plas plas), Bell Laboratuvarlarından Bjarne Stroustrup tarafından 1979 yılından itibaren geliştirilmeye başlanmış, C'yi kapsayan ve çok paradigmalı, yaygın olarak kullanılan, genel amaçlı bir programlama dilidir. İlk olarak C With Classes (Sınıflarla C) olarak adlandırılmış, 1983 yılında ismi C++ olarak değiştirilmiştir.Genel olarak her C programı aynı zamanda bir C++ programıdır, ancak her C++ programı bir C programı değildir. Bu durumun bazı istisnaları mevcuttur. C++'ı C'den ayıran özellikler C++'ın nesne paradigması kullanılarak programlamaya olanak tanıyan özelliklerdir. Sınıflar sayesinde yeni veri türleri yaratılabilir veya varolan türlerden yenileri türetilebilir. Ayrıca çok biçimlilik sayesinde bir sınıf tanımıyla yazılmış kod, o sınıf türünden türetilmiş yeni sınıflarla da çalışabilir.Yordamsal AltyapıİşleçlerC++'ın C'den devraldığı ve onu geliştirdiği yapılardan biridir. Kısaca, özel olarak anlamlandırılmış fonksiyonlar kümesidir. Ancak bu fonksiyonlar, alışılageldik şekilde çağırılmaz, dilin semantik yapısı içerisinde özel olarak değerlendirilir. operatörler çoğunlukla iki nesnenin arasına özel bir işaret konulmasıyla çağrılır. Örneğin, iki nesnenin toplanması için iki nesnenin arasına '+' işareti konulması yeterlidir. Bu işaret, derleyiciye '+' operatör fonksiyonunun çağırılacağını ifade eder. C'den farklı olarak, C++'ta operatörlerin çoğunu aşırı yükleme yoluyla özelleştirebilirsiniz.ÖnişlemciC++ Program kaynak kodlarının derlenmesi üç aşamadan oluşur: Ön işlemci, kodun dönüştürülmesi ve bağlama. İlk aşama olan ön işlemciyi basit bir yorumlayıcı olarak görülebilir. Bu aşamada, birtakım direktifler yardımıyla derlenecek kodlarda basit sözcüksel değişiklikler yapılabilir.Önişlemci direktifleri # karakteriyle başlar, bu karakterden sonrası önişlemci tarafından yorumlanır ve bu özel karakterden önce beyaz boşluk(tab ve boşluk) dışında bir şey olmaması gerekir. Bu direktifler yardımıyla derlenecek kodlar üzerinde birtakım kurallar belirlenebilir. Ayrıca dosyaya bir başka dosyayı dahil etmek veya işlemciye özel direktifler vermek gibi işlemler içinde kullanılabilir.Sınıflar ve NesnelerKalıtlamaKalıtlama diğer veri türlerinin özelliklerinden bir veri türü elde etmeyi sağlar. Temel sınıftan kalıtım, "public", "protected" ve "private" olarak ilan edilebilir. Bu erişim belirteci ilgili olmayan ve türetilmiş sınıfların kalıtımını "public" ve "protected" üyelerine aktarabilir. Kalıtım ifadesi tek başına kullanılırsa "public" kalıtımı ifade eder. Diğer iki kalıtım türü "public" kalıtımdan daha az kullanılır. Geçiş belirteci ihmal edilirse "class" "private" olarak, "struct" "public" olarak kalıtılır. Temel sınıflar sanal olarak ilan edilebilir, bu sanal kalıtım olarak adlandırılır. Sanal kalıtım çoklu kalıtımın problemlerinden sıyrılarak temel yalnızca bir örneğinin kalıtım grafiğinde olmasını sağlar.

课程标签

0人关注该课程

主题相关的课程