Skip to content

Instantly share code, notes, and snippets.

@yasukei
yasukei / 1_sstream.cpp
Created June 29, 2020 13:56
std::sstream
#include <iostream>
#include <chrono>
#include <sstream>
int main()
{
std::cout << "\n\nReferencing string of sstream\n";
{
std::stringstream ss;
@yasukei
yasukei / 1_algorithm.cpp
Created May 16, 2020 06:21
std::algorithm
#include <iostream>
#include <iterator>
#include <string>
#include <numeric>
#include <vector>
#include <array>
#include <deque>
#include <forward_list>
#include <list>
#include <map>
@yasukei
yasukei / 1_unordered_set.cpp
Created May 11, 2020 13:30
std::unordered_set
#include <iostream>
#include <string>
#include <vector>
#include <unordered_set>
int main()
{
std::unordered_set<std::string> us;
auto print = [&]() {
@yasukei
yasukei / 1_typeinfo.cpp
Created May 11, 2020 13:06
std::typeinfo
#include <iostream>
#include <typeinfo>
namespace abc
{
class Super1
{
public:
@yasukei
yasukei / 1_unordered_map.cpp
Last active May 11, 2020 12:25
std::unordered_map
#include <iostream>
#include <string>
#include <vector>
#include <unordered_map>
int main()
{
std::unordered_map<std::string, int> um;
auto print = [&]() {
@yasukei
yasukei / 1_set.cpp
Last active May 11, 2020 11:27
std::set
#include <iostream>
#include <string>
#include <vector>
#include <set>
int main()
{
std::set<std::string> s;
auto print = [&]() {
#include <iostream>
#include <string>
#include <vector>
#include <map>
int main()
{
std::map<std::string, int> m;
auto print = [&]() {
@yasukei
yasukei / 1_forward_list.cpp
Created May 6, 2020 13:11
std::forward_list
#include <iostream>
#include <forward_list>
int main()
{
std::forward_list<int> l;
auto print = [&]() {
std::cout << "l.empty(): " << l.empty() << "\n";
std::cout << "l.max_size(): " << l.max_size() << "\n";
@yasukei
yasukei / 1_stack.cpp
Created May 6, 2020 12:28
std::stack
#include <iostream>
#include <deque>
#include <list>
#include <vector>
#include <stack>
int main()
{
std::deque<int> d = { 1, 2, 3 };
@yasukei
yasukei / 1_queue.txt
Created May 2, 2020 11:55
std::queue
#include <iostream>
#include <list>
#include <deque>
#include <queue>
int main()
{
std::deque<int> d = { 1, 2, 3 };
std::list<int> l = { 4, 5 };