c++11提供std::intializer_list<Type>來表示用戶自定義類型的之初值列
void print(std::initializer_list<int> vals)
{
for(auto p=vals.begin(); p!=vals.end(); p++)
{
std::cout << *p << "\n";
}
}
print({12,3,5,7,11,13,17});
c++11提供std::intializer_list<Type>來表示用戶自定義類型的之初值列
void print(std::initializer_list<int> vals)
{
for(auto p=vals.begin(); p!=vals.end(); p++)
{
std::cout << *p << "\n";
}
}
print({12,3,5,7,11,13,17});
一、原來的單例模式設計流程 1、構造函數修改爲私有; 2、定義一個私有的靜態成員變量(返回指針); 3、定義一個全局的靜態成員函數(返回指針); 4、通過全局靜態成員函數實現控制類的實例化的
特別簡單的方法,而且實驗可用 http://maykiller.com/2012/ubuntu-install-gcc-4-7-with-set-default/ 下面是測試的代碼: