Jak używać obiektów c ++ w c?
Mam dekoder 2 projektów i dec w moim studio graficznym. Jeden ma kod C, a inny kod C ++ za pomocą stl.Jak utworzyć instancję klas c ++ w moim kodzie c wewnątrz projektu dekodowania?
for e.g.
//instantiating object
reprVectorsTree *r1 = new reprVectorsTree(reprVectors1,8);
//using one of its function
r1->decode(code);
Co muszę w tym celu zrobić?
Jak uzyskać dostęp do plików z innego projektu?
Jak korzystać z istniejącego kodu c ++ w plikach C?
-------- edycja ---------- Mam taką klasę
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);
};
Jak używać powyższej klasy w c ++? Jeśli C zezwala tylko na struktury, jak mam je odwzorować na strukturę?