3
私は読んでいますThe C++ Programming Language, 4th Edition(Bjarne Stroustrup)約referencesです。この例は、Bjarne StroustrupのC++プログラミング言語でどのように機能しますか?
彼は、次のコード例があります。
void f (const vector<double>& v){
double d1 = v[1];
v[2] = 7;
v.push_back(d1);
}
は、私の質問は:v
は、私たちは関数の中で第二と第三の文でv
を変更する方法のconstとして渡されているので?
私は、コードをコンパイルしようと、それは動作しません:
error: assignment of read-only location
だから私はここで何をしないのですか?私はそれがミスを犯した人Bjarneです疑う:D
おかげ
あなたは例が与えられた文脈に焦点を当てていますか? –
はい、私はかなり確信しています! :) 彼は通常、間違ったコードにエラーや何かを言っているコメントを付けます。今回はそうではない –
それは単なる単純な間違いです。それで全部です。 –