什麼是摘錄如下含義:C++函數聲明語法
: program_(program), max_iters_(max_iterations), num_iters_(0)
在這段代碼
:
Search::Search(const string& program, int max_iterations)
: program_(program), max_iters_(max_iterations), num_iters_(0)
{
max_branch_ = 0;
// ...
}
請參見我的回答[C++構造函數名稱後面的冒號是做什麼的?](http://stackoverflow.com/a/1272707/96780) –
請參閱此鏈接http://stackoverflow.com/questions/9903248 /初始化字段在構造函數初始化列表vs構造函數體 –
只是好奇,但今天學習C++的人在哪裏。我無法想象任何沒有解釋這一點的介紹性文字。 –