@ちゃんねらー

主に勉強したことなどを書きます。

2014-11-01から1ヶ月間の記事一覧

vectorで安全に要素にアクセスする

C++

atを使って、std::vectorの要素数を超えてアクセスしようとすると、std::out_of_range例外が投げられる。 #include <iostream> #include <vector> #include <stdexcept> int main() { std::vector<int> vec = {1, 2}; try { std::cout << "vec[0] = " << vec.at(0) << std::endl; std::cout << </int></stdexcept></vector></iostream>…