2007-10-06から1日間の記事一覧
C++のmangleが面倒なのでコンストラクタの引数には未対応。メンバ変数に未対応(そもそもD言語側の実装も対応していない)。 #include <iostream> using namespace std; class D{ public: D(); ~D(); virtual int bar(int i, int j, int k); }; D::D(){ printf("start\n"</iostream>…
import std.stdio; void main(){ writefln(foo()); } lang(C++){ int foo(){ return 10; } } extern(C++){ int foo(); } として、裏で void foo(int i){ }をg++ -cを使ってオブジェクトファイルを作ってdmd -cした結果とマージ出来ないものか。
後で試す。それとgetMemberはちゃんと実装されたのか、後で確認。