RL78でC++を利用する(CC-RL)

こんにちは。onotです。

CC-RLのページで,C++を正式にサポートしたことがアナウンスされました。(V1.14.00以降)

プロジェクトにC++ソースファイルを追加してビルドしてみると,たしかに成功します。
("class" は定義されていないというようなエラーは出ません)

------------------------------
hello.cpp
------------------------------
class MyClass {
private:
int number;

public:
MyClass(int n) {
number = n;
}

int GetValue() {
return number;
}
};
------------------------------

他方,CS+の「コード生成」は 「r_main.c」など,Cソースファイルしか吐き出してくれません。
C++で書いたコードを利用するには,Cからラッパーを介して呼び出すイメージになるのでしょうか?

よろしくお願いいたします。

Parents Reply Children
No Data