- Solution
Here is the solution to the exercise in the previous lesson.
We'll cover the following...
The solution to the previous exercise can be found below:
Press + to interact
#include <chrono>#include <functional>#include <future>#include <initializer_list>#include <map>#include <string>#include <tuple>int main(){std::initializer_list<int> myInts = {1, 2, 3};std::initializer_list<int>::iterator myIntBegin = myInts.begin();std::map<int, std::string> myMap = {{1, std::string("one")}, {2, std::string("two")}};std::map<int, std::string>::iterator myMapBegin = myMap.begin();std::function< std::string(const std::string&) > func= [](const std::string& a){ return a;};std::future<std::string> futureLambda= std::async([](const std::string& s ) {return std::string("Hello ") + s;}, std::string("lambda function."));std::chrono::time_point<std::chrono::system_clock> begin = std::chrono::system_clock::now();std::pair<int, std::string> pa = std::make_pair(1, std::string("second"));std::tuple<std::string, int, double, bool, char> tup = std::make_tuple(std::string("second"), 4, 1.1, true, 'a');}
Explanation #
-
The solution is pretty ...