Hey, mam pytanie dot. DLL i ich wykorzystania w innych programach pisanych w innych językach.
Czy jeśli napiszę w C++ DLL-kę z funkcją, która przyjmuje jako argument np. vector<double> to czy jeśli ktoś będzie chciał skorzystać z tej DLL-ki np. pisząc w C# lub Java to czy będzie mógł wywołać tą funkcję? Nie wiem, czy w tych językach jest vector, ale nawet jeśli to pewnie jest troszkę inaczej zdefiniowany...
Drugie pytanie dot. samego wykorzystania klas etc. bo z tego co wiem to każdy język jest podobny ale mimo wszystko trochę się różni między sobą no i zastanawiam się jak taki C#-owiec lub Javo-wiec może wykorzystać moją klasę napisaną w C++? Czy będzie mógł normalnie wywoływać funkcje (metody) i wprowadzać do nich argumenty?
Z góry dziękuję za odpowiedź!