2008-08-01から1ヶ月間の記事一覧

TR1ちょっとやってみた@regex

自宅にもVC++9Express入れちゃった。 無料でVC++が使えるなんていい時代になったもんだよなぁ。 ↓のは、簡易な、変数宣言の構文かどうかを調べるプログラム。 全然完全なモノじゃないのであしからず。#include #include using namespace std;bool MatchVarDe…

TR1ちょっとやってみた@type_traits

今日は仕事してないんじゃないかぐらいの勢いでPOSTしてますが。 TR1で遊んでみる事が仕事なのさ。多分。だって職場しかVS2008ないんだもの。 つーことで、以下のは、type_traitsを使ってバッファの破棄処理を スカラー型/非スカラー型で分岐させた自作配列…

TR1ちょっとやってみた@shared_ptrその2

実はboostまともに使った事が無かったんで、 循環参照( ゚Д゚)ハァ?って感じでした。 という事でどっかからサンプル引っ張ってきてやってみた。#include #include // for std::tr1::shared_ptrusing namespace std::tr1;class Hoge { int _val; public: shared_p…

TR1ちょっとやってみた@shared_ptrその1

といってもまだ shared_ptr だけですが。#include #include // for std::tr1::shared_ptrusing namespace std::tr1;class Hoge { int _val; public: Hoge(int val) : _val(val) { std::cout hoge[" } ~Hoge() { std::cout hoge[" } void Say() { std::cout h…

EeePCでマビノギ動きました。

仮装メモリを増やさないと(=デフォルト0)動きませんでしたが。 2垢目を取ってWマビノギ。 何するかって?そりゃ露店とかさ、、、 D人数水増しとかさ、、、いいんですなんでも。 出来た事が嬉しいの! パフォーマンスオプションは全部パフォ優先にして…

constメソッド

C++

#include class Int { int _value; public: Int() : _value(0) {} int& Value() { return _value; } const int& Value() const { return _value; } };main() { Int i; int& val = i.Value(); // int& Int::Value() が呼び出される const Int k; const int& c…

C++を理解していない。

C++

#include class A { public: virtual ~A() { std::cout } virtual void Do() { std::cout } };class B : public A { public: ~B() { std::cout } void Do() { std::cout } };class C : public B { public: ~C() { std::cout } void Do() { std::cout } };mai…