난 지금까지 이게 컴파일 불가능한 코드인걸 모르고 있었다...--;
멋진데요?? ㅋㅋ -- 이승한
~cpp int a = 0; if( a == 0 ) int b = 0;재밌네요 ㅋㅋ--강희경
멋진데요?? ㅋㅋ -- 이승한
컴파일 되는데요? 우리집이 이상한건가...--Leonardong
- DirectDraw 를 사용하려다가 계속 정의되지 않은 타입이라 나옴 - DX SDk 인클루드 순서를 맨 위로, 라이브러리도 마찬가지.
- STL list 는 자체적으로 sort 함수를 갖는다. ( 처음엔 VC 의 STL 이 표준이 아니라 그런줄 알고 STLPort 를 설치하려 했었다.
- C++ 에서 SingletonPattern 을 적용했는데.. 소멸자가 호출되지 않는것 같다.. 프로그램 종료시에 인스턴스를 강제로 삭제하였다. - 타이머 루틴에서 instance() 를 얻어왔는데. 타이머는 KillTimer 직후에 소멸되지 않는다.. 이로 인해.. 인스턴스가 삭제 된 후에 다시 생성되었었다...
~cpp void someFunc(Tree **t1, Tree **t2); // 요런 함수가 있었을 때. Tree **t1, **t2; someFunc(t1, t2); //와 같은 식으로 호출했다 수많은 런타임에러를 만남. 결국 Tree *t1, *t2; someFunc(&t1, &t2); // 이렇게 호출함으로써 해결. // 진짜 오랜만에 포인터로 삽질함.
벡터와 2차원 배열
> 형보다 훨씬 빨랐다. 벡터도 내부적으로 동적 배열을 쓰지만 무언가 다른것 같다. 아니면 그 전에 아래와 같은 벡터 크기 고정 코드를 실행시켜서인가..?
~cpp for( wide range ) { for( wide range ) { for( range in 0 to 2 ) { for( range in 0 to 2 ) { // some operation with 3x3 array. } } } }위와 같은 4중 루프의 작업을 하는데.
~cpp int [][]
형이 vector~cpp int maskSize = 3; mask.resize(maskSize); // 배열 초기화 for(int i=0; i<maskSize; ++i) { mask[i].resize(maskSize); }
JavaServerPage에서 bean 클래스를 사용할때 클래스 생성자에는 전달인자를 사용할 수 없다.
~cpp <%@page contentType="text/html;charset=EUC-KR" %> <%@page import="java.io.*, java.util.*, java.sql.*, db.*, common.* "%> <jsp:useBean id="User" class="common.User" scope="page" /> <% User u = new User(id, passwd); // 안된다!! 대신.. // 이런식으로.. User u = new User(); u.setIdAndPasswd(id, passwd);
~cpp #include <stdio.h> #include <stdlib.h> #include <malloc.h> int main() { int m; printf("row size : "); scanf("%d", &m); int **a = (int**)malloc(sizeof(int*)*m); //free(a); return 0; }