Modernes C++ programmieren

Okt 23, 2024

lst-0807-godb.cpp

//#(compile) c++; compiler:g132; options:-O3 -std=c++23; libs:-
// https://godbolt.org/z/qaKv6Tebf 
#include <stack>
void run(auto data) { /* ... */ }  // C++20, abgekürztes Funktionstemplate
run(stack<int>{});              // Default: nutzt vector<int>
run(stack<int,vector<int>>{});  // wie der Default
run(stack<int,list<int>>{});    // nutzt list<int>