C++ > Boost

「C++/Boost」の編集履歴(バックアップ)一覧はこちら

C++/Boost」(2007/04/10 (火) 21:47:23) の最新版変更点

追加された行は緑色になります。

削除された行は赤色になります。

* Boost regex, filesystem, lexical_castが便利。 program_optionsもいいね。 ** Boost Unit Test #include <boost/test/unit_test.hpp> using boost::unit_test::test_suite; // テスト関数は先頭testとする。 void testFunction() { BOOST_CHECK(...); } // test_suite* init_unit_test_suite(int argc, char* argv[]) { // TEST NAMEは適切な名称を付与すること。 test_suite* testSuite_p = BOOST_TEST_SUITE("TEST NAME"); testSuite_p->add(BOOST_TEST_CASE(&testFunction)); // テスト関数が増加すればaddしていく。 testSuite_p->add(...) return testSuite_p; }
* Boost regex, filesystem, lexical_castが便利。 program_optionsもいいね。 ** lexical_cast #include <string> #include <boost/lexical_cast.hpp> using std::string; using boost::lexical_cast; ... string s = "1"; // 文字列の1をint型に変換。 int value = lexical_cast<int>(s); ** Boost Unit Test #include <boost/test/unit_test.hpp> using boost::unit_test::test_suite; // テスト関数は先頭testとする。 void testFunction() { BOOST_CHECK(...); } // test_suite* init_unit_test_suite(int argc, char* argv[]) { // TEST NAMEは適切な名称を付与すること。 test_suite* testSuite_p = BOOST_TEST_SUITE("TEST NAME"); testSuite_p->add(BOOST_TEST_CASE(&testFunction)); // テスト関数が増加すればaddしていく。 testSuite_p->add(...) return testSuite_p; }

表示オプション

横に並べて表示:
変化行の前後のみ表示:
ツールボックス

下から選んでください:

新しいページを作成する
ヘルプ / FAQ もご覧ください。