Run Code
|
API
|
Code Wall
|
Misc
|
Feedback
|
Login
|
Theme
|
Privacy
|
Patreon
Using initializer_list<T>
//Exploring C++11 'initializer_list<T>' #include <iostream> #include <set> #include <utility> #include <iomanip> typedef std::set<double>DSet; typedef std::set<double>::iterator dIterator; typedef std::set<double>::const_iterator cIterator; int main() { DSet data; cIterator cIter; dIterator dIter; std::cout.setf(std::ios::showpoint); std::cout.precision(3); std::initializer_list<double> idata = {1.0, 1.25, 1.50, 2.35, 1.50, 2.98, 3.50, 4.25}; data.insert(idata); std::cout << "\n"; std::cout << "Data set:\t"; for(auto i: data){ dIter = data.find(i); std::cout << *dIter << " "; } std::cout << "\n"; std::cout << "Data set size:\t" << data.size() << "\tsmaller than iData - No duplicates in sets\n"; std::cout << "iData size:\t" << idata.size() << "\n"; }
run
|
edit
|
history
|
help
0
bind function
Meeting_Leandro
Split in C++ (Simple)
c++ mouse
graph representation Adjacency List
K edit distance
sd2
Decimal to Binary
boost::shared_ptr<base>& arg
C++