1

C ++の2つのリストイテレータをsayと比較するとoperator<、リスト全体を反復処理してどちらのイテレータが先行しているかを確認する必要があるため、O(n)のパフォーマンスが得られますか?

または、コンパイラが何か賢いことをするので、O(1)のパフォーマンスが得られますか?

4

1 に答える 1

10

listイテレータはBidirectionalIteratorsのみであり、をサポートしていないため、コンパイルエラーが発生しますoperator<

于 2013-02-22T17:47:15.410 に答える