Run Code
|
API
|
Code Wall
|
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
MSVC lambda bug
sample ptr and obj ex
reference
dhar1
Project
hangman
xyz1_1 programm
#9
C++ instantiation
karma legacy "variant" with attr_cast