프로그래밍 QnA

inootis의 이미지

멤버 함수내에서 다른 멤버함수를 포인터를 이용해서 호출하려합

멤버 함수내에서 다른 멤버함수를 포인터를 이용해서 호출하려합니다.

인터넷..을뒤져;; 찾은것 같은데...에러를 발생하네요;

잘못된코드일까요?.....잘못된 코드면 어떻게 해야 원하는 결과를 얻을수 있을까요?

[code:1]class test
{
public :
void funcs()
{
std::cout << "called";
}

void call()
{
void (test::*pFunc)();

pFunc=test::funcs;

(this->*pFunc)();
}

wag123의 이미지

[질문] jbuilder 에서 한글 사용문제?

jbuilder에서는 한글이 보이는데 컴파일해서 실행시에는 한글이 안보입니다.
어떻게 해야 하는지 가르쳐 주세요....

envy100의 이미지

unix에서 바이러리파일 읽어오는데 쓰이는 방법좀...

바이너리로 된 파일을 원하는 바이트 만큼 읽어오는데
쓰는 함수가 뭐가 있나요??

irum66의 이미지

시그널 문제..

리눅스에서 프로그램 코딩하다고 궁금한 점 있어서 몇자 적어 봅니다.

이상하게.. 컴파일은 되는데.. 쓰레드 부분이 다 죽어 버리는 것 같습니다..

시그널 문제인것 같은데.. 시그널 이 발생해도 무시하는 방법은 없는지요..

darma3069의 이미지

입출력 공유 메모리 접근에 관한 질문입니다.

"리눅스 커널의 이해"란 책(한빛 미디어)을 보면서 이해 안 되는 부분이 있어서
질문을 드립니다.

13장 "입출력 장치 관리"라는 chapter에서
kernel driver는 입출력 공유 메모리 위치의 입출력 물리 주소를 커널 공간의
선형주소로 변환해야 한다고 하는데...

이 부분에서 커널 선형 주소 공간이 3G~4GB에 있다는 가정하에서

t2=*((unsigned char*) (0xfc000000)); 가 잘못된 코드여서(0xfc000000가 4GB를 넘어가서 그런가 봅니다.)

[code:1]//0xfb000000에서 시작하는 새로운 2MB 선형주소 범위를 생성

avatar80의 이미지

wdtimer를 이용해 주기성 부여하는 문제...

왓치독 타이머를 이용해서 일정시간 후에 함수를
호줄 하는것을 하고 잇는데요..
그 호출에 주기성이 필요하거든요..한번에 끝나는게 아니라..
그걸 어떤식으로 구현해야되지요?
wdStart를 연속해서 호출하면 될것같은데..거기에 주기를 어떻게
넣어야 하나요..
도움 부탁드립니다..

이한길의 이미지

MSYS에 perl을 설치할 수 있나요?

MSYS에 perl을 설치할 수 있나요?

있다면 방법좀 알려주셨으면 합니다.

그럼 감사합니다.

omando의 이미지

[질문] 다음과 같은 함수 선언문의 의미는?

C++로 작성된 코드를 분석중에 다음과 같은 이해할수 없는 함수들이
여러 군데에 선언되어 있던데요.

LPCTSTR __fastcall SkipComments(LPCTSTR Str);
..
bool  __fastcall GetValueFrom(CMyType Type, char *Src);
..
QueueElm * __fastcall CCommonQueue::GetWithoutLock(void);
등등의 함수에서
Retrurn type과 함수명 사이에 _fastcall 이라는게 들어가 있는데
왜 삽입된건지
문법적으로 문제는 없는건지. 의도가 무언지 모르겠어요.
이런 형식의 함수는 첨보는거라 어렵군요.
inootis의 이미지

클래스가 서로 참조하도록 해서...

// csb.cpp 파일
#include "csb.hpp"
..생략..

// csb.hpp 파일
#ifndef _CSS_HPP
#define _CAS_HPP

#include "csa.hpp"
class csB 
{
	csA m_a;
}

#endif

// csa.cpp 파일
#include "csa.hpp"
..생략..

// csa.hpp 파일
#ifndef _CSA_HPP
#define _CSA_HPP

#include "csb.hpp"
class csA
{
	csB m_b;
}

#endif

위의 클래스처럼...각 클래스가 서로 참조 하도록 하고...컴파일을...하니..
g++ -c csb.cpp
csa.hpp:7: 'csB' is used as a type, but is not defined as a type.

hurryon의 이미지

[질문] 솔라리스 환경에서 mysql c api 이용하기.

음냐. 안녕하세요. 솔라리스에서 mysql 에서 제공하는 c api 을 이용해
프로그래밍을 해보려고 합니다. 막히내요. 일단 리눅스 서버에서
테스트로 작업을 했었는데 솔라리스에서는 잘 안되네요.

환경은 다음과 같습니다.

솔라리스 2.7
gcc 2.95.2
mysql-3.22.32-sun-solaris2.7-sparc.tar (바이러니 버전)

테스트 소스는 다음과 같습니다.

[code:1]
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <mysql.h>
#include <errno.h>

MYSQL mysql;

void prolog();

페이지

프로그래밍 QnA 구독하기