概要 .cpp

C++ adalah bahasa compiled, statically-typed dengan manual memory management, OOP (classes, inheritance, polymorphism), generic programming (templates, concepts C++20), dan metaprogramming (template metaprogramming, constexpr). Standard modern: C++17, C++20, C++23. Fitur: RAII (Resource Acquisition Is Initialization), smart pointers, move semantics, lambdas, ranges, concepts, coroutines, dan modules. Digunakan oleh: Unreal Engine (game), Chrome/Firefox (browser), Windows/macOS/Linux (kernel), MySQL/PostgreSQL (database), TensorFlow/PyTorch (ML engines), dan aplikasi embedded/real-time. Kekurangan: complexity tinggi, compile time lama, dan undefined behavior yang berbahaya. Build tools: CMake, Meson, vcpkg (package manager). C++ sangat powerful tapi membutuhkan kehatian-hatian dalam penggunaan.

対応ソフト

  • Visual Studio 無料
  • Visual Studio Code 無料
  • Code::Blocks 無料
  • CLion 有料

代替形式