const

    0

    1答えて

    私は自分自身にはほとんど説明できない奇妙な副作用を経験しました。おそらく私は何か非常に明白なものを見逃しているかもしれませんが、私は数時間前にバグを探しました。コードはかなりシンプルなので、私はいくつかの基本的な誤解があるはずです。 それは2つの2D行列の積を計算するためのものだった(私はデバッグ出力をより理解するために、引数のセルに-1を追加するset()機能を変更しました。 template<

    0

    1答えて

    私は私のメインに関数から渡している文字列配列を持っていて、他の関数がそれを操作することができないように、それがメインになるとその配列を定数に変更したいと思います。私はこれを行う方法がわかりません。私は学生であり、この課題のためのポインタを使用することはできません。ここで私が持っているものです。 //declare variables string name; const int size =

    -8

    1答えて

    私はC++を初めて使用しています。何がconstなのか、関数内での意味とその意味については、&です。参照(&)の作成 MatrixXd CalculateJacobian(const VectorXd& x_state) { //blah blah }

    10

    1答えて

    私は内部標準ベクトルを使用してデータを格納、CustomVectorクラスを書いていますへのポインタを有するベクター:CustomVectorからサブベクトルを抽出するために、 template <class T> class CustomVector { friend class CustomVector_ref<T>; public: ... pr

    1

    1答えて

    私はES6の背後でループがどのように動作するのか興味があります。 これはLET 5つの新しいスコープが作成され、機能がそれらの対応する範囲にバインドされているので、各関数が(0〜4)適切なI値を取得する理由は var funcs = []; for (let i = 0; i < 5; i++) { funcs.push(function() { console.log(i

    0

    3答えて

    私はC++でuniの研究を続けていますが、ポインタ、const引数、およびクラス実装の非常に基本的な点に関するいくつかの深刻な理解の問題に取り組んでいます。 C++) 私は通常Javaで動作するので、C++は非常に新しくなっています。 これは、クラスのための私の単純なヘッダ「人」である: #ifndef Person_h #define Person_h class Person { p

    3

    3答えて

    std::mapdocumentationによれば、キーと値のペアはstd::pair<const Key, Value>に格納されているため、マップのキーはconstです。 ここで私はstd::mapを持っていると想像してください。ここで、キーはいくつかのオブジェクトへのポインタです。 struct S {}; struct Data {}; using MyMap = std::map<S

    1

    1答えて

    静的は自己よりも優れていることを知りました。 しかし、のconstという変数を参照するのに最適なのはどれですか? class Black { const color = 'black'; public function byThis() { return $this::color; } public function bySelf

    24

    1答えて

    タイプに2つのconstがあると、警告/エラーが発行されます。ただし、型がtypedefで定義されている場合、コンパイラはそれを受け入れます(Visual Studio 2013とオンラインコンパイラC++シェルの両方)。 #include <iostream> typedef const int value_type; int main() { const value_typ