Rodhos Soft

備忘録を兼ねた技術的なメモです。Rofhos SoftではiOSアプリ開発を中心としてAndroid, Webサービス等の開発を承っております。まずはご相談下さい。

boost

ライブラリ

Boost Libraries

variant 共用体

かなり便利なことがわかった。 #include <boost/variant.hpp> #include <iostream> int main(int argc, const char * argv[]) { // insert code here... std::cout << "Hello, World!\n"; boost::variant<int, std::string> v; v = 100; boost::variant<int, std::string> s; s = "200"; if (v.type() == typeid(int)) { int l =</int,></int,></iostream></boost/variant.hpp>…

boost設定

Macの場合。brewでinstall /usr/local/Cellar/boost/1.67.0_1 ここにincludeヘッダーとlibがあるのでXCodeのパスを通す。 Header Search Pathsにinclude Library Search Pathsにlib non-recursiveOther linker flagに -lboost_system設定