'전체 글'에 해당되는 글 895건

  1. 2007.04.26 class member 접근과 클래스 내에서 클래스 선언해서 쓰기



해결

클래스안에서 ->data로 가면 멤버는 주소로  접근이 될까 아니면
직접 접근이 될까?

ex> tail->data!='s' 이런게 가능할까?

data를 리턴하고 싶으면


return tail->prev->data 로 될까 아니면 &로 객체를 넘겨줘야할까?  /////&안해도 됨
그리고 객체 자체가 리턴이 되는듯.

ex>>

class t
{
private:
 class nt
 {public:     char ch;      nt* next;
 };


char t::print()
{ return head->next->ch; }

void t::in(char a)
{head->next->ch=a;}


t test;    test.in(ta[0]);
char tmp=test.print();
cout <<tmp;



class에서 다른 클래스를 선언해서 사용해야만 할때

내가 찾아낸 방법;
private에서 pointer선언후
생성자에서 생성시켜서 주소를 먹고튄다

다른 방법
private에서 직접 생성을 시킨다 -_-;;;;;
exx>>

tree.h 
stack<child*> stkt;
stack<child*>* stktree;

tree.cpp
stktree=&stkt;

이거 그냥 포인터 안쓰고 바로 해도 될꺼같은데

'devel > etc' 카테고리의 다른 글

Makefile 쉬운 예제  (1) 2009.10.17
윤드림훃의 주옥같은 글  (0) 2009.10.17
Debug Mode - Enable  (0) 2009.01.02
simple fgets source code  (0) 2008.12.02
File To String in C++  (0) 2008.05.27
Posted by 쵸코케키

블로그 이미지
chocokeki
쵸코케키

공지사항

Yesterday
Today
Total

달력

 « |  » 2024.5
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31

최근에 올라온 글

최근에 달린 댓글

글 보관함