2010-10-16から1日間の記事一覧

メモ:スマートポインタ

#include <iostream> #include <memory> #include <tr1/memory> #include <string> #include <tr1/tuple> using namespace std; using namespace std::tr1; class Item { private: string value_; public: Item( const char* v="???") : value_(v) { cout << "create Item(" << value_ << ")" << endl; } ~Item</tr1/tuple></string></tr1/memory></memory></iostream>…

メモ:node.jsの拡張

js #!/usr/local/bin/node require.paths.push("./build/default/"); var obj = require("hello"); console.log(obj); cpp #include <v8.h> using namespace v8; extern "C" { void init ( Handle<Object> target ){ HandleScope scope; target->Set( String::New("hello")</object></v8.h>…