디시인사이드 갤러리

갤러리 이슈박스, 최근방문 갤러리

갤러리 본문 영역

C++ 병신성 문제의 답. 아는 횽은 하나도 없나?

늅늅(59.7) 2011.01.01 12:06:32
조회 256 추천 0 댓글 12

1. 함수 선언과 객체 선언을 구별하라. 함수 선언이라면, 매개변수의 타입을 말해봐 -_-

struct S {

S(int);

};

void foo(double a)

{

S w(int(a));        // 답 : 함수 선언. S f(int);

S x(int());                // 답 : 함수 선언. S f(int (*)());

S y((int)a);                // 객체

S z = int(a);        // 객체

}




2. 함수 타입의 구성요소를 골라보자.  //답 : ->로 표기한거. 함수 타입이 달라야 오버로딩 할 수 있긔
리턴 타입
식별자
괄호()
매개변수 타입 ->
인자 타입
예외 타입
매개변수의 cv-qualifier
함수의 cv-qualifier ->

3. base 클래스에 함수 f가 있을 때, base 클래스를 상속받은 derived 클래스는 base::f를 overload 할 수 없다. 어째서일까?

//답 : 슈퍼 클래스와 상속받은 클래스는 스코프가 다르니까.

함수 오버로딩은 결국 같은 스코프에서 하는 짓이니까 ㅇㅇ

오버로딩 대신 hiding 되고, 개나 소나 다 알듯이, 이걸 overriding이라고 하지.


4. S<> 안에 있는 놈들이 어떤 개객끼들인지 말해봐라. 

template<class T>

struct S {

  T *p;

};


S<int()> x;                // int (*)()  : 얜 함수 포인터 개객끼

S<int(1)> y;        //        얜 캐스팅. ill-formed 그러므로 인간적인 컴파일러는 에러를 토해낼 것임.

5. 비트필드가 뭔지 말해보자. 레퍼런스는 왜 비트필드를 참조할 수 없는가?

enum BOOL { f = 0, t = 1};

struct A{
        BOOL b:1;  // <- 이 생키가 비트 필드 ㅇㅇ. :뒤의 숫자로 비트의 크기를 명시하지.
};
void f(){
        a.b = t;
         if (a.b == t){}
}

// 답 : 비트 필드는 lvalue가 없ㅋ엉ㅋ. 쉽게 말해서 주소를 취할 수 없다는 뜻이지. 그리고 레퍼런스는 lvalue에 바인딩 되는 냔이니까, 못 쓰지.










자, 이제 c++의 병신성을 깨달았는가?

사람다운 언어를 씁시다 늅늅

추천 비추천

0

고정닉 0

0

댓글 영역

전체 댓글 0
등록순정렬 기준선택
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 외모와 달리 술 일절 못 마셔 가장 의외인 스타는? 운영자 24/07/01 - -
229427 페이스북 짜증난다. [6] 천회장(211.45) 11.01.07 167 0
229426 아이러브스쿨 아직 운영하넹 [2] 시불라미갤로그로 이동합니다. 11.01.07 120 0
229425 형들 맵핑프로그램 질문좀 국내산빠(61.4) 11.01.07 38 0
229424 디씨 왜이리느림 [3] 꿀레갤로그로 이동합니다. 11.01.07 69 0
229423 프갤에 개드립이 없어졌구나 [4] 개쉛기갤로그로 이동합니다. 11.01.07 104 0
229422 나 생일임 [9] 햏햏했갤로그로 이동합니다. 11.01.07 74 0
229421 실전에서는 단순한 ++ 카운터를.. [6] 실전(211.197) 11.01.07 143 0
229420 form 에서 post로 메세지 보낼때 문자셋 변경가능? [10] URA!갤로그로 이동합니다. 11.01.07 137 0
229419 페이퍼님 저번에 주신거에서 문장 하나만 바꾸면되는거 요청. [1] 박돌똘갤로그로 이동합니다. 11.01.07 93 0
229418 최고의 프로그래머는 누구입니까. [1] 'EArtH갤로그로 이동합니다. 11.01.07 143 0
229417 웹표준 얘기가 나와서 그런데 내가 지금 모바일 홈페이지 만들고있거든? [24] URA!갤로그로 이동합니다. 11.01.07 263 0
229416 USB 장치에 wifi로 연결해주는 도킹 스테이션 같은 것 없을까? [7] VL갤로그로 이동합니다. 11.01.07 170 0
229415 웹쪽이 취업하기 쉬움? [3] 당나라(124.153) 11.01.07 198 0
229414 숏코딩하는놈들은 지조와 절개가 없냐? [4] new gay[max](183.105) 11.01.07 242 0
229413 [3] alghost갤로그로 이동합니다. 11.01.07 102 0
229410 형들 재귀함수 연습할수있는 홈페이지있나요? ㅜㅜ초보자를위해 알려주실횽아 [2] 유리한추종자(120.50) 11.01.07 117 0
229409 나도 덕짤 갤러리갤로그로 이동합니다. 11.01.07 98 0
229408 가끔씩 와서 덕짤로 달리고 가야지 마루■갤로그로 이동합니다. 11.01.07 94 0
229407 학교에서 올린다 덕짜-르 [2] 땡칠도사갤로그로 이동합니다. 11.01.07 180 0
229404 자바가 빛나는 밤에~ [3] Finalizer갤로그로 이동합니다. 11.01.07 122 0
229403 프로그래밍 으로 최대 연봉이 몇일까여 [6] 풋사과1갤로그로 이동합니다. 11.01.07 488 0
229402 사무소 건물 주차장 지붕이 불법이라 게임 등록을 못하는 상황 [2] prismatic갤로그로 이동합니다. 11.01.07 164 0
229401 근데 덕질할려면 컴덕질이 재밌는데 풋사과1갤로그로 이동합니다. 11.01.07 87 0
229400 코딩할려면 듀얼이면 충분..중고도 괞찮고 [4] ㅁㅁㅁㅁ(182.208) 11.01.07 202 0
229397 헤드펄스트 채팅서버 궁굼한점좀... [1] 초보자갤로그로 이동합니다. 11.01.07 122 0
229395 c언어 코딩한건데 틀린부분좀 알려주실 횽 있나요?ㅠ bob(118.46) 11.01.07 161 0
229394 해일리횽 [5] 르하소갤로그로 이동합니다. 11.01.07 122 0
229393 monoless횽 [3] 르하소갤로그로 이동합니다. 11.01.07 94 0
229392 기적의길 횽 보세요.... [4] monoless갤로그로 이동합니다. 11.01.07 152 0
229391 노트북 살거면 뷰소닉 VNC131 생각해봐 [2] URA!갤로그로 이동합니다. 11.01.07 142 0
229390 덕짤 올리고 퇴갤합니다 안녕 [2] 르하소갤로그로 이동합니다. 11.01.07 122 0
229388 한국말인데, 자막 안보면 못알아듣겟네. [1] new gay[max](183.105) 11.01.07 131 0
229387 코딩한다고 노트북산다는 넘들은 보라능 [2] DMW(125.138) 11.01.07 292 0
229386 long을 4byte일때 하위/상위 2비트로 나누는법좀 ㅠㅠ [5] 질문점(211.63) 11.01.07 134 0
229385 어떻게 위조수표가 수표조회에서 정상적으로 처리가 될까? [2] 개마무사갤로그로 이동합니다. 11.01.07 311 0
229383 이거 date함수 열뻗치네 [1] 꿀레갤로그로 이동합니다. 11.01.07 113 0
229380 ie, 크롬과 비교되는 오페라만의 특징 [9] DMW(125.138) 11.01.06 215 0
229379 넥.!스.!토.!릭 (바.!람).!의나라 회사 아는분??? [2] 구인중(121.162) 11.01.06 81 0
229378 beep 명령어로 노래나 만들고 있는데 자주 한두음이 미스남. 왜이럼? BTTTS!갤로그로 이동합니다. 11.01.06 74 0
229377 쏘우 7편3D임 ;; [6] Notepad++갤로그로 이동합니다. 11.01.06 172 0
229376 같이 자바 공부하실 분 엠에센 친구등록해여 [8] 자바늅늅(121.190) 11.01.06 194 0
229375 코딩용 노트북좀 추천해주세요~ [24] ....(121.173) 11.01.06 435 0
229374 꼭 욕을 해야 고분고분 들어요 [2] cyluss갤로그로 이동합니다. 11.01.06 128 0
229373 홍보 [2] pak(110.11) 11.01.06 94 0
229372 엄청반응이쌀쌀한 Visual C++6 [13] Notepad++갤로그로 이동합니다. 11.01.06 212 0
229370 방금 싸인 보고왔음 elwlwlwk갤로그로 이동합니다. 11.01.06 65 0
229369 자꾸 디씨지우개보내달라는넘들은.. [3] 르하소갤로그로 이동합니다. 11.01.06 195 0
229367 니동생이 자꾸 도와달라고 하면... [5] VL갤로그로 이동합니다. 11.01.06 131 0
229366 요즘 XP SP3중에 어떤게쓸만 하냐능? [11] 르하소갤로그로 이동합니다. 11.01.06 172 0
229365 형들이보내주시는 사랑관심걱정 고마워 [3] 두사늬(210.107) 11.01.06 102 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2