
成员函数在定义的时候常常遇到下面的状态,对于我这个小白,完全不明白这一个冒号后面跟着这么一坨是为啥。其实,他的意图很简单,相当于初始化的作用
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
|
template <int dim> ConservationLaw<dim>::ConservationLaw (const char *input_filename) : mapping (), fe (FE_Q<dim>(1), EulerEquations<dim>::n_components), dof_handler (triangulation), quadrature (2), face_quadrature (2), verbose_cout (std::cout, false) { ParameterHandler prm; Parameters::AllParameters<dim>::declare_parameters (prm); prm.parse_input (input_filename); parameters.parse_parameters (prm); verbose_cout.set_condition (parameters.output == Parameters::Solver::verbose); }
|
近期评论