スレを勃てるまでもないC/C++の質問はここで 16
■ このスレッドは過去ログ倉庫に格納されています
0885デフォルトの名無しさん
2010/09/16(木) 20:23:27何のプログラムかわからんので…
一般的なテクニックの話でいうと、
size()-1するのは、配列の最後の添字を取り出したいときによくやる。
aが配列だとして、
sizeof( a ) == 3
だとすると、
a[0], a[1], a[2]が存在する。
3-1で、最後の2が出る。
begin().value()とかはもうその先の実装がどうなっているかわからないので、
答えようがないんだけど、よくあるパターンとしては、
getFleetVehicles()が返してくるオブジェクトがイテレータで(配列みたいなもの)
その中に入っている複数のデータを順番に取り出したい時に、begin()という
メソッドを呼び出すと、オブジェクトの配列を返してくる。
で、そのオブジェクトがvalue()というメソッドを持っていて、
おそらくは、そのメソッドはそのオブジェクトが抱えている要素の数を返してくる、
ってなことでしょう。
雰囲気的にはVCか?
Document-Viewっぽいなw
■ このスレッドは過去ログ倉庫に格納されています