c++

  1. FireWind

    C++Builder Learn C++ Inheritance :: Multilevel Inheritance

    Learn C++ Inheritance :: Multilevel Inheritance By Yilmaz Yoru May 24, 2021 Inheritance allows us to define a class in terms of another class, and it makes easier to create and maintain an application. This also provides an opportunity to reuse the code functionality and fast implementation...
  2. FireWind

    C++Builder Learn about Polymorphism :: Pointers to Base Classes in C++

    Learn about Polymorphism :: Pointers to Base Classes in C++ By Yilmaz Yoru May 21, 2021 Generally we try to prepare our posts for a first time C++ readers or we assume reader read some posts about that topic before. At least we try to simplify and clarify the post as much as possible. This...
  3. FireWind

    C++Builder Learn about C++ Encapsulation

    Learn about C++ Encapsulation By Yilmaz Yoru May 8, 2021 Object Oriented Programming is a way to integrate with objects which can contain data (in the form of attributes or properties of objects), and code blocks in the form of procedures (methods, functions of objects). These attributes and...
  4. FireWind

    C++Builder Learn about Access Specifiers in C++ Classes

    Learn about Access Specifiers in C++ Classes By Yilmaz Yoru May 4, 2021 Object-Oriented Programming is a way to integrate with objects which can contain data in the form (attributes or properties of objects), and code blocks in the form of procedures (methods, functions of objects). These...
  5. FireWind

    C++Builder Learn Classes and Objects in C++

    Learn Classes and Objects in C++ By Yilmaz Yoru May 4, 2021 At the beginning of C++ programming mostly programmers ask what does Object Oriented means? What is Object Oriented Programming ? or What is the difference between Classes and Objects?. Let’s answer all these in this topic. One of the...
  6. FireWind

    C++Builder Learn about Access Specifiers in C++ Classes

    Learn about Access Specifiers in C++ Classes By Yilmaz Yoru May 4, 2021 Object-Oriented Programming is a way to integrate with objects which can contain data in the form (attributes or properties of objects), and code blocks in the form of procedures (methods, functions of objects). These...
  7. FireWind

    C++Builder Learn about Object Oriented Programming, Introduction to OOP

    Learn about Object Oriented Programming, Introduction to OOP By Yilmaz Yoru April 29, 2021 When learning about C++ programming a lot of programmers have many questions. Let’s answer them in this topic. One of the biggest difference between C and C++ programming languages is, C++ is an Object...
  8. FireWind

    C++Builder Learn to Use Parameters in Functions in C++

    Learn to Use Parameters in Functions in C++ By Yilmaz Yoru April 23, 2021 In the C++ programming language, we can add functions with many parameters, each parameter may have different types. We can add as many parameters as we want by defining its type and its name to be used inside that...
  9. FireWind

    C++Builder Learn About C++ Functions

    Learn About C++ Functions By Yilmaz Yoru April 20, 2021 Functions, also known as Procedures or Sub-Programs, Sub-Algorithms, allow to structure programs in segments of code to perform tasks. A Function is a group of statements that has function a name and can be called with parameters to...
  10. FireWind

    C++Builder Discover Goto and Labels in C++

    Discover Goto and Labels in C++ By Yilmaz Yoru April 14, 2021 The goto statement is used to jump to a label that provides an unconditional jump from the goto to a labeled statement in the same function. We can also do the same loops as the same in for() while() loops by using goto statement...
  11. FireWind

    C++Builder Learn To Use Break And Continue In Loops With C++

    Learn To Use Break And Continue In Loops With C++ By Yilmaz Yoru April 10, 2021 1. Using break in Loops break statement is used to break code-block in case statements and it is also used to jump out of a loop. In an earlier post, we used break in switch() statements. For example we can break...
  12. FireWind

    C++Builder Learn To Use Arithmetics On Pointers In C++

    Learn To Use Arithmetics On Pointers In C++ By Yilmaz Yoru April 12, 2021 In a previous post, we learned that pointers are variables to point address which is also an integer value. That means we can do arithmetic operations on a pointer variable. But do not forget that we operate on the...
  13. FireWind

    C++Builder Discover Switch Statements in C++

    Discover Switch Statements in C++ By Yilmaz Yoru April 7, 2021 Another one of the most used logical operators in C++ is switch() statement. A switch statement allows you to check variable and you can branch to different cases in accordance with it’s value. Each cases can be defined for...
  14. FireWind

    C++Builder Learn How To Use Booleans In C++

    Learn How To Use Booleans In C++ By Yilmaz Yoru March 26, 2021 In programming, there are some of the parameters which have two values, as same as 0 and 1 bits in our computers. For these 1 and 0; Yes and No, On and Off, true and false, Enabled or Disabled, etc.. variables there are Boolean...
  15. FireWind

    C++Builder Quickly Learn About Data Types And Size Of Variables In The C++ Programming Language

    Quickly Learn About Data Types And Size Of Variables In The C++ Programming Language By Yilmaz Yoru March 18, 2021 In C++ Programming Language, the information is stored with the various data types like character, wide character, integer, floating point, double floating point, boolean etc...
  16. FireWind

    C++Builder Quickly Learn To Check OS Platform Compiled In C++ Builder With Predefined Macros

    Quickly Learn To Check OS Platform Compiled In C++ Builder With Predefined Macros By Yilmaz Yoru March 16, 2021 Sometimes it is needed to understand compilation platform during compile or acting and designing UI elements in accordance with the platform. In this post we would like to give some...
  17. FireWind

    C++Builder Learn To Setup A Powerful Encrypted InterBase Database For C++

    Learn To Setup A Powerful Encrypted InterBase Database For C++ By Yilmaz Yoru March 11, 2021 InterBase is a powerful database developed and supported by Idera / Embarcadero, it has a zero-administration, small-footprint database engine that can power your server and even run on your mobile...
  18. FireWind

    C++Builder Learn To Use MySQL Database Connections In C++ On Windows

    Learn To Use MySQL Database Connections In C++ On Windows By Yilmaz Yoru March 8, 2021 In this post we would like to give a very simple example to connect to a MySQL Database in C++ Builder with FireDAC Component which comes with RAD Studio officially. MySQL is one of the world’s most popular...
  19. FireWind

    C++Builder Learn How To Check The 32bitness Or 64bitness Your C++ Application

    Learn How To Check The 32bitness Or 64bitness Your C++ Application By Yilmaz Yoru March 7, 2021 If you are looking to a way to reliably determine whether C++ code is being compiled in 32 bits or 64 bits there is way to check in C++ codes. For a cross platform compilation (cross compiler...
  20. FireWind

    C++Builder Learn To Copy Excel Clipboard To A Windows StringGrid In Modern C++

    Learn To Copy Excel Clipboard To A Windows StringGrid In Modern C++ March 6, 2021 By Yilmaz Yoru Clipboard, also called as the paste buffer, is is a buffer which operating systems provide to copy things (texts, bitmaps, tables etc.) for short term and transfer within and between application...