Att påbörja ett nytt projekt

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: