C++:
Att påbörja ett nytt projekt
How to:
Börja ett nytt C++-projekt i modern stil kan vara så enkelt som följande:
#include <iostream>
int main() {
std::cout << "Hej, nytt projekt!" << std::endl;
return 0;
}
Kör detta och din konsol borde visa:
Hej, nytt projekt!
Men för större projekt, använd ett byggsystem, exempelvis CMake:
cmake_minimum_required(VERSION 3.10)
project(HejProjekt)
set(CMAKE_CXX_STANDARD 17)
add_executable(HejProjekt main.cpp)
Din main.cpp
kan vara densamma som ovan. Skapa sedan en byggkatalog, kör cmake
och make
kommandon:
mkdir build && cd build
cmake ..
make
./HejProjekt
Du får samma utskrift, nu med ett ordentligt byggsystem på plats.
Deep Dive:
C++ har kommit en lång väg sedan det skapades av Bjarne Stroustrup på 1980-talet. Tidigare handlade det om manuella makefiler, men moderna verktyg som CMake och pakethanterare som Conan förenklar projektstart och underhåll.
För att skriva modern C++-kod använd #include <iostream>
för in-/utmatning. Användningen av std::endl
istället för \n
spolar bufferten, vilket kan vara långsammare men också säkrare.
Alternativ för att starta projekt inkluderar att använda IDE:er som Visual Studio, Qt Creator eller CLion som erbjuder grafiska gränssnitt och projektguider.
See Also:
- CMake dokumentation: https://cmake.org/documentation/
- Conan, C/C++ pakethanterare: https://conan.io/
- Modern C++ features guide: https://github.com/AnthonyCalandra/modern-cpp-features
- Bjarne Stroustrups hemsida för djupare C++ historia: http://www.stroustrup.com/