C++相談室 part124 [無断転載禁止]©5ch.io
■ このスレッドは過去ログ倉庫に格納されています
0684デフォルトの名無しさん (ミカカウィ FF6f-Wsqh)
2016/05/12(木) 14:57:11.64ID:oq6xjtF8Fclass data{
public:
int score;
};
class test{
public:
std::vector<data> *v;
};
void main(){
test abc;
test *d = &abc;
(*(d->v))[1].score = 1;//
}
(*(d->v))[1].score;の他に書き方無いでしょうか?
アロー演算子を2重に使うとかやってみましたができませんでした。
配列を使う方法と、[1]をポインタ演算にして書く方法があれば両方教えてほしいです。
■ このスレッドは過去ログ倉庫に格納されています