åãåºæ¬ã¯ã©ã¹ãç¶æ¿ããã¯ã©ã¹ã®ãªãã¸ã§ã¯ããããã¤ããããããããã¾ã¨ãã¦æ±ãããå ´åã¨ãå°éç¹åãã¦æ±ãããå ´åã両æ¹ãåæã«å¿ è¦ãªãã¨ããã¾ã«ããã¾ãã ãããªã¨ãã«ããªãã¸ã§ã¯ãã®åç §ãä¿æããã³ã³ãããå¿ è¦ã«ãªãã®ã§ãããã©ãããboost::reference_wrapperã®ã³ã³ããã使ç¨ããã°ããããã§ãã ãããªæãã«ãªãã¾ããã #include <iostream> #include <string> #include <vector> #include <boost/ref.hpp> #include <boost/assign/list_of.hpp> #include <boost/foreach.hpp> struct Base { // å ±éã§ä½¿ç¨ãã颿° void print() const { std::cout << "print" << std::e
{{#tags}}- {{label}}
{{/tags}}