Guestbook
-
-
-
잘지내냐
2008/04/06 21:46 [ Modify/Delete : Reply ]
심심해서 네이버 블로그 시작했다가
너 생각나서 한번 와봤다
이제 다음주면 오랜만에 한번 보는구만ㅋ -
-
블로그 많이 깔끔해 졋네요^^ 근데 링크가 좀 불편하실듯 제 블로그에 오시면 링크 수정하는거 있습니다 참고해 보시고 사용하시면 편할듯 합니다.
2008/04/02 01:00 [ Modify/Delete : Reply ]-
제 블로그 카테고리 정리부터, 속도개선, 효율적인 링크방법까지 친절히 알려주셔서 제 블로그가 한층 더 이뻐지는 것 같아요.
2008/04/03 02:33 [ Modify/Delete ]
-
-
#include<iostream>
2008/03/29 03:46 [ Modify/Delete : Reply ]
using namespace std;
class aClass{
public:
int pub;
aClass(){
cout<<"A클래스가 생성되었습니다."<<endl;
}
~aClass(){
cout<<"A클래스가 소멸되었습니다."<<endl;
}
private:
int pri;
};
class bClass:public aClass{ //클래스를 상속받음
public:
int son;
bClass(){
cout<<"B클래스가 생성되었습니다."<<endl;
}
~bClass(){
cout<<"B클래스가 소멸되었습니다."<<endl;
}
};
int main(){
aClass * ob = new bClass;
cin.get();
delete ob;
return 0;
}
이 소스의 메인함수에서요
aClass *ob = new bClass;가 뭘으미하는지 알려주세요^^;
이렇게해도 되는데 이 의미가 뭘뜻하는지 모르겟서요;
일반적으로 new연산자를 통한 동적할당은 같은 자료형이여야하는데말이죠 ㅠㅠ;;
그리고 프로그램 실행해보면 b클래스와 a클래스의 생성자가 생성되는데
ob 객체를 해제시키면 왜 a클래스만 소멸되나요?? 알려주세요 형 ㅋㅋ-
이제 OOP의 재미있는 부분에 도달했구나...
2008/03/29 22:46 [ Modify/Delete ]
bClass는 aClass를 상속받은 클래스잖아...
그래서 이런식으로 선언할 수가 있는거지...
aClass * ob = new bClass;
질문의 답은 이 한줄이 말해주고 있네...
객체를 aClass로 선언해줬으니깐 aClass만 소멸되는 것이 정답이지...
이해하기 쉽게 말하자면 조금 무식해보이지만... 껍데기가 aClass인데... 껍데기에 더 확장된 bClass를 넣어봤자 aClass만 들어간다고 이해하면 될 것 같지 않아? ㅋㅋ
-
-
-
와우! 마임님!
2008/03/26 00:57 [ Modify/Delete ]
그 동안 어디계셨었어요?
MSN에서도 보이지 않으시구...;
댓글은 안보실테니; 이메일로 연락드릴께요...
-
-
이광수아 놔 이자식 대학원갔구나?
2008/03/21 14:30 [ Modify/Delete : Reply ]
자슥..커널 관련해서 검색하다가 봤어.
거 가끔 네톤으로 겨 들어와~
건강허구
eagle9898@nate.com ㅋㅋㅋ -
-
안녕하세요^^ 한rss에 등록하고 자주보는 사람입니다. 개발자 이신거 같네요^^ 근데 좀 불편하다고 느끼는 점이 있네요 카타고리 클릭이 글로딩이 좀 느린거 같네요 1개나2개정도 하시는게 좋을꺼 같습니다. 제 개인적인 생각이니 그냥 참고만 해주세요^^ 황사 조심하세요
2008/03/16 23:16 [ Modify/Delete : Reply ]-
RSS 등록까지 해주시면서 구독해주시니 감사합니다.
2008/03/17 00:26 [ Modify/Delete ]
현재 대학원생입니다. ^^
Category 클릭시 느리다는 말씀때문에 글도 없는 작은 Category등은 8개 정도 삭제되었습니다.
조금 더 차차 줄여가도록 하겠습니다. ^^
웹 호스팅 업체가 조금 느린거 같기도;;
-
-
-
TatterTools에서 TextCube로 갈아탔어야 했는데...
2008/03/16 18:04 [ Modify/Delete ]
봄도 찾아왔고 해서 스킨도 바꾸고 기분전환 겸...
확! 바꿔버렸어... ㅎㅎㅎ
-
-
메인함수에서
2008/03/14 00:31 [ Modify/Delete : Reply ]
클래스안에 있는 함수를 사용하기위해서는
클래스 변수? 를 만들고
변수 . 함수로 접근하는데
다른 cpp파일을 만들고 그안에 클래스에 내포된 함수를 사용할땐 왜::을 사용하나요??
아글고 형 메서드가 모에요 ㅠㅠ?-
OOP 개념을 일단 잡아야지 C++ 하는데 큰 도움이 될꺼야. 간단하게 설명하자면 너가 사용하고 있는 객체들은 struct를 발전시킨 형태라고 생각해봐... struct 구조체안에다가 함수까지 집어넣을 수 있는 형태가 되는거지! Visual C++ 을 사용한다면 struct에 함수 집어넣는게 가능하니깐 실습한번 해보고... 클래스 변수? 라고 부르면 안되고, main 함수 안에서 객체생성을 통해서 하나의 인스턴스가 만들어지는거지! 인스턴스는 그 객체를 가리키고 있는 포인트라고 생각하면 되고... 그 인스턴스를 가지고 각 객체 안에 있는 멤버변수(객체 안에 선언된 변수), 메소드(멤버함수, 객체 안에 선언된 함수) 에 접근할 수가 있는거야. 그리고 :: 이건 어느 객체의 하위 메소드를 선언할때 정의하기 위해서 저런 기호를 사용한단다. C에서 사용되던 언어적 패러다임이 발전한 거라고 생각하고 접근하면 조금 더 쉽게 다가올거라 생각된다. 왜냐하면 너가 C는 많이 해보았으니깐... 그럼 수고!
2008/03/16 18:06 [ Modify/Delete ]
-
-
-

수안이의 컴퓨터 연구실


