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
лаб1
Matrix_1
Generic EventProvider
MSVCStatic
dump_own_process.cpp
Not an overflow
dharm1
hgh
hangman
masodijegy.cpp