2009-07-22から1日間の記事一覧

2 == true が false で驚いた件

C++

Twitter 経由、 この辺はC/C++も難しくて 本質的には 2==trueも本当は真なんですが偽になったりもします。 Rubyではif(0)はtrueルート なのかっ Cと逆だな | レビログ(改装中) えっと・・・何を言っているのかよく分からない・・・ で、上のエントリに言及…

C++ の struct はデフォルトで public 継承

C++

って、案外知られてないみたいですね。 どういうことかと言うと、 #include <iostream> int main() { class hoge { public: void f() { std::cout << "hoge" << std::endl; } }; // class ex_hoge : hoge {};だと、eh.f()でエラー struct ex_hoge : hoge {}; ex_hoge e</iostream>…