// more conventionally spelled "typedef unsigned long long int ullong;"// std::add_const, like many other metafunctions, use member typedefstemplate<classT>structadd_const{typedefconstT type;};typedefstructNode{structlistNode*next;// declares a new (incomplete) struct type named listNode}...
decltype (C++11) default delete do double dynamic_cast else enum explicit export extern false float for friend goto if inline int long mutable namespace new noexcept (C++11) not not_eq nullptr (C++11) operator or or_eq private protected ...