아래 질문의 연장입니다. :( 이것때문에 계속 고생이네요.
class A {
typedef std::vector<T> T_vec;
typedef std::vector<T_vec> T_mat;
T_mat x;
B b;
A : b(&x) () {};
};
class B {
typedef std::vector<T> T_vec;
typedef std::vector<T_vec> T_mat;
B(T_mat* px) { px->resize(10) };
2차원 matrix 표현을 위해 vector 를 위와 같이 선언해줬는데,
class B 에서 px->resize() 부르는 부분에서 access violation 이 발생합니다.
아무리 생각해도 잘모르겠네요.. 도움 부탁드립니다.