VisualStudioに2つのプロジェクトデコーダーとdecがあります。1つにはCコードがあり、もう1つにはstlを使用したC++コードがあります。デコードプロジェクト内のcコードでc++クラスをインスタンス化するにはどうすればよいですか。
for e.g.
//instantiating object
reprVectorsTree *r1 = new reprVectorsTree(reprVectors1,8);
//using one of its function
r1->decode(code);
これには何をする必要がありますか?
別のプロジェクトのファイルにアクセスするにはどうすればよいですか?
Cファイルの既存のC++コードを利用するにはどうすればよいですか?
--------編集----------私はこのようなクラスを持っています
class Node//possible point in our input space
{
public:
std::vector<float> valuesInDim;//values in dimensions
std::vector<bool> code;
Node(std::vector<float>value);
Node::Node(float x, float y);
Node::Node(std::vector<float> value,std::vector<bool> binary);
};
上記のクラスをC++で使用するにはどうすればよいですか?Cが構造体のみを許可している場合、それを構造体にマップするにはどうすればよいですか?