Skip to main content
Search type Search syntax
Tags [tag]
Exact "words here"
Author user:1234
user:me (yours)
Score score:3 (3+)
score:0 (none)
Answers answers:3 (3+)
answers:0 (none)
isaccepted:yes
hasaccepted:no
inquestion:1234
Views views:250
Code code:"if (foo != bar)"
Sections title:apples
body:"apples oranges"
URL url:"*.example.com"
Saves in:saves
Status closed:yes
duplicate:no
migrated:no
wiki:no
Types is:question
is:answer
Exclude -[tag]
-apples
For more details on advanced search visit our help page
Results tagged with
Search options not deleted user 119603

a design structure for creating several things that are almost identical but need different values. Not template-meta-programming.

6 votes
2 answers
1k views

Typesafe scanf-like function with variadic templates

#include <cstring> #include <iostream> struct SomeStruct { int val; }; template<typename T> bool assign(const char c, T& ref) { return false; } template<> bool assign(const char c, bool*& ref … = 'b') return false; *ref = true; return true; } template<> bool assign(const char c, int*& ref) { if (c ! …
ptomato's user avatar
  • 161