Run Code
|
API
|
Code Wall
|
Misc
|
Feedback
|
Login
|
Theme
|
Privacy
|
Patreon
C++ Template
//clang 3.8.0 #include <iostream> using namespace std; template<typename T> class Container { private: T elt; public: Container(const T arg) : elt(arg) {} T inc() {return elt+1;} }; template <> class Container<char> { private: char elt; public: Container(const char arg) : elt(arg) {} char uppercase() {return toupper(elt);} }; int main() { Container<int> icont(5); Container<char> ccont('r'); cout << icont.inc() <<endl; cout << ccont.uppercase() <<endl; return 0; }
run
|
edit
|
history
|
help
0
Erase a std::unordered_map::local_iterator by key
Rounding float to nearest 1000
C++ Program to Print Binary
Pointer array
C++ standard
regex
Integer conversions
for_each_argument
Find in vector vs unordered_map
Namespace scope qualifier