U E D R , A S I H C RSS

임��/삽질

난 지금까지 �게 컴파� 불가능한 코드�걸 모르고 있었다...--;
~cpp 
	int a = 0;
	if( a == 0 )
		int b = 0;
재밌네요 ㅋㅋ--강�경
멋진�요?? ㅋㅋ -- �승한
컴파� �는�요? 우리집� ��한건가...--Leonardong
  • DirectDraw 를 사용하려다가 계ì†� ì •ì�˜ë�˜ì§€ 않ì�€ 타입ì�´ë�¼ 나옴 - DX SDk ì�¸í�´ë£¨ë“œ 순서를 맨 위로, ë�¼ì�´ë¸ŒëŸ¬ë¦¬ë�„ 마찬가지.
  • STL list 는 ìž�ì²´ì �으로 sort 함수를 갖는다. ( 처ì�Œì—” VC ì�˜ STL ì�´ 표준ì�´ 아니ë�¼ 그런줄 알고 STLPort 를 설치하려 했었다.
  • C++ ì—�서 SingletonPattern ì�„ ì �용했는ë�°.. 소멸ìž�ê°€ 호ìœë�˜ì§€ 않는것 같다.. 프로그램 종료시ì—� ì�¸ìŠ¤í„´ìŠ¤ë¥¼ 강제로 삭제하였다. - 타ì�´ë¨¸ 루틴ì—�서 instance() 를 얻어왔는ë�°. 타ì�´ë¨¸ëŠ” KillTimer ì§�후ì—� 소멸ë�˜ì§€ 않는다.. ì�´ë¡œ ì�¸í•´.. ì�¸ìŠ¤í„´ìŠ¤ê°€ ì‚­ì œ ë�œ 후ì—� 다시 ìƒ�성ë�˜ì—ˆì—ˆë‹¤...
    - ToDo : StaticObject � 소멸시� 알아�야지. �래스� 경우와 구조체� 경우. Java, C++
    PatternHatching �서� Singleton 부분 참조
�중 ��터� 전달
~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;
}
위� 코드는 gcc, VC.net 2003 �서는 컴파�� 잘 �는� VS6 �서는 않�다. 왜�까? -_-a

Valid XHTML 1.0! Valid CSS! powered by MoniWiki
last modified 2021-02-07 05:30:37
Processing time 0.0052 sec