Modernes C++ programmieren

Okt 23, 2024

lst-0712-godb.cpp

//#(compile) c++; compiler:g132; options:-O3 -std=c++23; libs:-
// https://godbolt.org/z/cE6G1aErs 
auto zaehle(vector<int> arg) { return arg.size(); }
// 
vector input{1,2,3};           // vector<int>
vector outputA(input);         // Kopie
vector outputB = input;        // auch Kopie, keine Zuweisung
cout << zaehle(input) << '\n'; // Aufruf per Copy-by-Value