Example #1
0
File: main.cpp Project: CCJY/coliru
int main() {
#define DUMP(container) do { std::cout << #container ": "; dump(container); } while(0)

    std::array<int,5> arr = { 4, 3, 2, 1, 0 };
    DUMP(arr);
    sort(arr);
    DUMP(arr);

    std::list<int> list = { 4, 3, 2, 1, 0 };
    DUMP(list);
    sort(list);
    DUMP(list);

    std::vector<int> vec = { 4, 3, 2, 1, 0 };
    DUMP(vec);
    sort(vec);
    DUMP(vec);

    int raw_array[] = { 4, 3, 2, 1, 0 };
    DUMP(raw_array);
    sort(raw_array);
    DUMP(raw_array);
    
#undef DUMP
}