-8
私はC++を初めて使用しています。何がconstなのか、関数内での意味とその意味については、&です。参照(&
)の作成なぜこの関数宣言でconstと&を使用しますか?
MatrixXd CalculateJacobian(const VectorXd& x_state) {
//blah blah
}
私はC++を初めて使用しています。何がconstなのか、関数内での意味とその意味については、&です。参照(&
)の作成なぜこの関数宣言でconstと&を使用しますか?
MatrixXd CalculateJacobian(const VectorXd& x_state) {
//blah blah
}
は(悪い)値が変更されることを可能にするが、オブジェクト(良い)のコピーを作成するコンパイラを保存します。
参照定数を作成すると、値の変更が停止されます。
したがってconst someType & value
は、コピーとして保存され、発信者に変更されていない約束を与えようとします。
あなたはどんな良いことでも、それほど良くない教科書でも答えを得ることができます。 –
私は恐ろしい教科書でさえそれをカバーしていると信じています:) – miradulo
これはチュートリアルサイトではなく、「blah blah」を含む投稿はすぐに忘却に落として、ここのユーザーに無礼を示すようにしてください。 –