Classes
Copy Constructors
Destructors
this Keyword
Assignment ( = ) Operator
Add Assignment ( += ) Operator
Addition ( + ) Operator
Addition ( + ) Operator : with a Foreign Object
Add Assignment ( += ) Operator : with a Foreign Object
Equality ( == ) Operator
Output Stream ( << ) Operator
Advanged Issues in Classes
Reference Variables
Const Reference Variables
Object Sharing - 1
Object Sharing - 2
Object Sharing - 3
Iterators - 1
Iterators - 2
Function Overloading
Inheritance
Introduction
New Classes from Old Ones
Access Control Under Inheritance
Access to Private Members of Base Class
Constructors/Destructors Under Inheritance
Some Important Points
Copy Constructors Under Inheritance
Overriding
Multiple Inheritance
Polymorphism
Polymorphism - 1
Polymorphism - 2
Polymorphism - 3
Virtual Functions
Pure Virtual Functions and Abstract Classes - 1
Pure Virtual Functions and Abstract Classes - 2
Strings
What is a string?
len(), at() and []
Example 1
find() and rfind()
Example 2
substr()
Example 3
Example 4
Example 5.a & 5.b
Example 5.c
Example 6
Example 7
Example 8
What if...
Strutils
String Utilities
ToLower/ToUpper/LowerString/UpperString
itoa/atoi/atof/tostring
Example 1
Example 2
Example 3
File Operations
From iostream to fstream
Opening/Closing Files
Example 1
Reading Files: Word by Word
Example 2
Example 3
Example 4
Reading Files: Char by Char
Example 5
Example 6
Example 7
Example 8
Reading Files: Line by Line
String Streams (sstream)
Example 9
Example 10
Example 11
Further Issues
Writing to Files
Sample Exam Questions
Pointers 1
Pointers 2
Pointers 3
Pointers 4
Classes 1 - Part 1
Classes 1 - Part 2
Classes 2 - Part 1
Classes 2 - Part 2
Classes 2 - Part 3
Classes 3
Classes 4
Classes 5
Classes 6
Classes 7
Classes 8
Classes 9
Classes 10
Advanced Issues in Classes 1
Advanced Issues in Classes 2
Advanced Issues in Classes 3
Advanced Issues in Classes 4
Advanced Issues in Classes 5
Operator Overloading 1
Operator Overloading 2
Operator Overloading 3
Friend Classes 1
Inheritance 1
Inheritance 2
Inheritance 3
Inheritance 4
Inheritance 5
Inheritance 6
Inheritance 7
Inheritance 8
Inheritance 9
Inheritance 10
Inheritance 11
Polymorphism 1
Polymorphsim 2
Strings 1
Strings 2
Strings 3
Strutils 1
Strutils 2
File Operations 1
File Operations 2
File Operations 3
File Operations 4
File Operations 5
File Operations 6
BSCS
Marmara Üniversitesi Bilgisayar Bilimi ve Mühendisliği bölümünden 2019 yılında mezun oldum. C/C++, Java, JavaScript ve TypeScript dillerinde ileri seviye programlama yapıyorum. 2020 yılından beri Software Engineer olarak bir özel şirkette çalışmaktayım. Okuduğum süre içerisinde ve sonrasında Bilgisayar Mühendisliği alanında çeşitli konularda özel ders verdim.
1299 TL