C++Builder Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
C++빌더 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
메신저 프로젝트
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

C++빌더 Q&A
C++Builder Programming Q&A
[73065] Re:구조체 와 STL vector
StarWagon [starwagon] 4040 읽음    2015-10-05 12:17
배열과 vector와 구조체를 좀 헷갈려 하시는것 같네요.

원하시는대로 쓰려면 아래 코드와 같이 구조체만 사용하면 됩니다.


	struct TBIBIM {
		TBIBIM *vec;
		int a;
	};

	TBIBIM *vec = new TBIBIM;
	vec->vec = new TBIBIM;
	vec->vec->vec = new TBIBIM;
	vec->vec->vec->a=1234;

	ShowMessage(vec->vec->vec->a);





비빔면 님이 쓰신 글 :
: 안녕하세요 c++에 궁금한게 잇어 여쭈어봅니다.
: 제가 구조체를
:
: struct Poly
: {
: public:
:    
:     float dot_point[2][2];
:     int color;
:     int cur_poly;
:     Poly()
:     {
:         dot_point[0][0] = 0;
:         dot_point[0][1] = 0;
:         dot_point[1][0] = 0;
:         dot_point[1][1] = 0;
:         //vector<float[2]> point_list;
:     }
: };
: 선언하고 vector를 씁니다.
: vector<Poly> Poly_list;
: 근데 혹시 구조체안에서도 vector<float[2]> point_list; 이것을 쓰는법은 없을까요?
: 모양새가 2차원 배열 같은 모습인데
: vec -> vec -> vec -> vec -> vec -> vec ->  이런식에서 각각의 vec마다 또다른 vector 를 쓰고싶은데
: //vector<float[2]> point_list; 부분에서
: 조용히 넘어가긴하는데
: 값을 참조를 못하네요 ㅠ....... 이렇게는 못짜는건가요? 동적으로 배열한것에서 또 동적으로는 못하는건가요..

+ -

관련 글 리스트
73063 구조체 와 STL vector 비빔면 3878 2015/10/03
73065     Re:구조체 와 STL vector StarWagon 4040 2015/10/05
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.