gjxo12 / FundamentalCpp

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Fundamental C++

programming principal of C++

This repository is for Fundamental C++. (http://www.yes24.com/Product/Goods/16362643)

It is originally using Visual Studio Compiler(vc++), but here I have a build generator using cmake.

Using GCC 10.x as my environment standard and set C++17 syntax as the default in my setting

using Mingw GCC 10.x, VScode intellisense not work...

so use Visual Studio 2022 Compiler, maybe with c++20 feature.

If there is a chance, I'll also set the LINUX GNUC settings with CMake

Using vscode and cmake plugin and c++ debug plugin in my setting.

Check out the CmakeLists.txt file

Requirements for Windows

  • GCC compiler: gcc version 10.2.0 (x86_64-posix-seh-rev0, Built by MinGW-W64 project)
  • Visual Studio 2022
  • cmake >= 3.15

Test Framework

Book Chapter

  • Chapter1: Type

  • Chapter2: Declation and Definition

  • Chapter3: Build

  • Chapter4: Memory

  • Chapter5: Pointer and Array

  • Chapter6: Class

  • Chapter7: Function

  • Chapter8: Virtuaal Function

  • Chapter9: Function Pointer

About


Languages

Language:C++ 82.1%Language:CMake 16.4%Language:C 1.5%