<string>
<vector>

이 두개를 선언해서,

std::vector<std::string> str1을 클래스 A에서 만들었습니다.

그리고 클래스 B의 init(...)함수의 프로토타입이

bool init(... , ..., &std::vector<std::string> str, ...);

이고,

init(..., str1, ...) 으로 사용해서

클래스 B에서 str2 = str

로 받았습니다. (참조)


근데 디버거로 내용을 보니 참조로 받아도 저게 내용이 비었더군요-_-

포인터로 받아도 마찬가지구요.

그렇다고 대놓고 포인터건 참조건 걍 받아도 안되구요-_-

뭔가 실수를 한게 있는건지, 아니면 다른 방법으로 해야되는건지 궁금합니다.