프로그래밍 QnA

junteken의 이미지

wxWidget에서 DECLARE_DYNAMIC_CLASS 이 매크로의 용도는 무엇인

wxWidget을 공부하고 있는데요...
wxWidget의 매크로중에 DECLARE_DYNAMIC_CLASS
이 매크로가 있습니다. reference를 읽어봐도 무슨 소린지 잘모르겠네요...

다음은 reference manual의 원문입니다.
/*인용*/
DECLARE_DYNAMIC_CLASS(className)

Used inside a class declaration to declare that the objects of this class should be dynamically creatable from run-time type information.

/////////////////////////////////////////////////////

여기서 run-time type information으로부터 동적으로 생성할수있다는 말이
무엇인지....굼금합니다..

래리버드의 이미지

[질문] mysqldump 소스는 구할 수 없나요?

제목 그대로 입니다.

mysqldump 소스를 구할 수는 없나요.. 구버젼도 상관없습니다.

혹 알고 계신분 어디서 구할 수 있는지 갈켜주세요..

그럼 수고하세요...

ceo236의 이미지

구조체 길이가 왜 이렇죠?

1. struct {
     char aa[10];
     int   bb;
     char cc[10];
   } REQ_MSG;

2. int  dd;

1번과 같은 구조체에서 sizeof(REQ_MSG) 출력하면 28이 나오는데 왜 그렇죠? 24 아닌가요?

2번과 같이 선언하고 sizeof(dd) 하면 4 가 나오거든요,,,,

허접질문이지만 고수님들의 답변 부탁드립니다....

ppappa의 이미지

void * 타입 캐스트

void *ptr;
ptr = 3;

이 문장에 문제가 없나요?
VC++에서는
warning C4047: '=' : 'void *' differs in levels of indirection from 'const int '

암컴파일러에서는
illegal cast 에러가 발생해서 컴파일이 안되네요.

어떻게 하는게 정확한 표현인가요?

sellee의 이미지

swing JTable 의 셀을 합치는...

테이블헤더가 html의 rowspan, colspan같이 합해서 보여지는
jtable을 아시는지요.

아시면 제발 도와주세요. 클났읍니다...

http://www.senun.com/Left/Programming/Java_old/Examples_swing/JTableExamples1.html
에서 나오는
jp.gr.java_conf.tame.*가 있는것같지만..
jdk1.2까지만 실행이 되더군요. ㅜㅜ;

newstart의 이미지

open 함수에서 O_BINARY가 있는게 표준아닌지 알고싶습니다.

MS윈도우에서는 open함수에 O_BINARY가있어서
파일을 열때 바이너리 모드로 열수있었습니다.
그런데 리눅스에서는 이 옵션자체가 없더군요.
O_BINARY가 있는게 표준이 아닌지요.

cdcmp의 이미지

시리얼통신에 대해서 다시한번 문의 드립니다..

안녕하세요...

얼마전에 시리얼 통신 때문에 문의를 드렸었는데 다시한번 문의를 드립니다...

write는 되는거 같은데...read가 안되네요...

제가 사용하는 것은 시리얼 확장기를 사용하고 있습니다...

터미널에서 cat /dev/ttyMP0를 하고,

또다른 터미널에서 echo a>/dev/ttyMP0 를 하면 a라는 데이터가 나옵니다.

이걸로 봐서는 하드웨어적으로는 아무 문제가 없는거 같은데요...

코딩에서 read하는데 잘못됐는지....

포트의 rx핀과 tx핀을 같이 연결을 하여 rx에서 보낸 데이터가 tx로 바로

이한길의 이미지

perl에서 ui를 작업할때...

perl/tk나 perl/gtk할때 한글 출력하려면...
어떻게 해야 하나요?

그냥 한글 쓰면 깨지던데...
혹시 다른 인코딩 이를테면...
utf8이나... 그런걸로 해야 하나요?

그런데 제가 파일 전체를 utf8로 저장해보니깐...
그래도 깨집니다..

이런거 걱정 안할 수 있는 ui가 있을까요?

그리고 perl/tk에 대해 체계적으로 배울 수 있는 페이지좀 부탁드립니다.

chmod1234의 이미지

초기화되지 않은 2중 배열을 서브루틴의 인자로 넘기고 싶습니다

초기화되지 않은 2중 배열을 서브루틴의 인자로 넘겨 서브루틴이
배열을 초기화하게 하려고 만들었습니다.

제가 아는 포인터 상식으로는 이렇게 넘기면 주소가 넘어가는게 맞는데
자꾸 포인터 타입이 맞지 않는다고 하고 실행해보면 segment fault가 납니다
어떻게 수정을 해야하나요?

#include <stdio.h>
#include <string.h>

char startIp[] = "123.456.789.100";

int ipToken(char *inputIp, char **tokenIp);

int main() {

char token[4][4];
int ret;

printf("%u\n", token);

하하의 이미지

다음 코드 버그 좀 잡아주세요 ..(짧음 ^^)

제목과 같습니다 ㅋ

#include <stdlib.h>

main()
{
    char    **phone_number;
    int     i;

    phone_number = (char **)malloc(10);


    for(i=0 ; i < 10 ; i++ )
    {
        phone_number[i] = (char *)malloc(1024);
    }



    for(i=0 ; i < 10 ; i++ )
    {
        free(phone_number[i]);
    }

    free(phone_number);
}

페이지

프로그래밍 QnA 구독하기