Run Code
|
API
|
Code Wall
|
Users
|
Misc
|
Feedback
|
Login
|
Theme
|
Privacy
|
Patreon
Type deduction in VC++
template<typename dataT> class DemographicNode { public: dataT data; template<typename varT> varT count(const varT dataT::* variable = &dataT::citizens) const { return data.*variable; }; }; struct Data { int variable; }; int main() { Data data{42}; DemographicNode<Data> dn{data}; return dn.count(&Data::variable); }
run
|
edit
|
history
|
help
0
Please
log in
to post a comment.
hangman
C++ MSVN Compiler Type Check
C++ quine
Unicode_write2file
Matrix_1
decltype_lambda
Error log b is an undeclared identifier...
Catching divide-by-zero with /EHc
unordered map broken msvc
class with unique_ptr to vector
Please log in to post a comment.