|
안녕하세요...허접 C++ 유접니다. ^^
만약 tm 이라는 구조체가 있는데.....
tm start; // 이미 데이터가 들어 있는 구조체 변수
tm tm_array[5]; // 배열을 선언
tm_array[0] = start; // 이렇게 하면 당연히 '=' 의 오버로딩이 없어서 제대로 할당이 안됩니다.
그래서 생각한것이 valarray<tm> ㅡ.ㅡ;;;
valarray<tm> tm_array[5];
tm_array[0] = start; // 컴파일에서 에러는 안납니다만.....
tm_array[0]의 원소가 struct tm 의 원소가 나오질 않습니다......ㅡ.ㅡ;;;
어설프게 궁리한 탓인지.....제대로 안되는군요.....
혹시 방법이 있다면 알려주시길....
아님 그냥 1:1 로 카피하는 함수를 만들던지 해야겠군요.....ㅡ.ㅡ;;;
|