프로그래밍 QnA

ghostyak의 이미지

[완료] 템플릿 클래스에서 typedef 사용시 빌드 문제...

template
class ClassA {
public:
typedef T cat; //main.cpp:13: error: 'cat' has not been declared
};

template
class ClassB : public ClassA
{
public:
void Func(cat& R) { }
};

int main()
{
return 0;
}

MSVC와 Xscale 용 gcc 2.95 에서는 빌드가 잘 되는 코드인데,
웬일인지 PC용 Ubuntu g++에서는 빌드가 안되요~~
아시는 분은 제발 아르켜주세요~~~ㅠㅠ

ghostyak의 이미지

[질문] 버전이 다른 gcc에서 만든 static library는 서로 호환 가능한가요?

버전이 다른 gcc에서 만든 static library는 서로 호환 가능한가요?

하나는 gcc 2.95 이고
다른 하나는 gcc 4.3 입니다.

가능할까요?

lmk378의 이미지

gcc (또는 arm-linux-gcc)에서 기본 lib / include 경로를 바꿀수가 있나요?

바꿀수 있다면 어떻게 바꾸는건가요? -L 과 -I 로 옵션 주는것 말구요

jyunet의 이미지

윈속한글문제 질문드립니다..

어떻게 윈속으로 메일발송 프로그램을 만들었는데요;;;;

이게 다른 메일은 잘 되는데

hotmail 만 제목은 잘 들어오고 ... 내용을 보면 한글이 깨져서 오거든요...

물론, 핫 메일에는 내용을 한국어로 보게 하는 드랍메뉴는 있긴해요...

그걸 한글로 선택해서 보면 잘 나오는데;;;;

StrConv 함수를 사용해서 보내어 봐도... 마찬가지고.....

방법찾기가 힘드네요...

매번 플그램 짜면서 겪는 한글 문제이지만.....

참 힘드네요...ㅎㅎ

고수님들 아시는 분 있으시면 답변 좀 부탁드립니다..^^

gurumong의 이미지

대칭형/비대칭형 코루틴

루아를 공부하고 있습니다
프로그래밍 인 루아를 책을 보는데
코루틴을 설명하는 부분에서 완전히 이해가 막혀버렸습니다

코루틴은 대등한 관계의 함수 사이에 서로 제어를 옮겨가면 번갈아 실행이 되는것으로 이해를 했습니다
그런데 그런 코루틴에도 대칭형과 비대칭형이 있고 이렇다 저렇다 라고 설명하는데 도무지 이해가 되지 않습니다

jeongheumjo의 이미지

[완료]C# 과 인터페이스하는 C++ 공유라이브러리를 만들어야 합니다 도와주세요~

제목 그대로 입니다.
제가 프레임워크를 짜게 되었는데, 문제가 C#과 C++을 어떻게 연동할 수 있느냐 하는 것입니다.
제가 만들어야 하는 것은 C++ 로 만들어진 DLL 입니다.
C# 을 사용하는 고객사의 프로그램에서 제가 만든 DLL을 사용할 수 있게 해야하는데
그 인터페이스를 어떻게 해야하는지 궁금합니다.
참고할만한게 무엇일까요?
자바와 C++은 JNI 인데말이죠..

KLDP인데 자꾸 윈도우 관련 질문을 올리는 군요. 죄송합니다.
그냥 C#과 C++의 연동문제라고 넓게 봐주세요~.. 리눅스에서.so 파일을 사용한다고요..

taeyeung의 이미지

여러분은 프로그래밍 하실 때 어떤 디자인 패턴을 많이 사용하시나요?

저는 요즘 프로그래밍을 할 때 주로 싱글톤 패턴을 이용해서 프로그램의 전역 데이터를 사용하고 있습니다.

여기 오시는 분들은 자신의 프로그래밍 분야에서 어떤 패턴을 주로 많이 사용하시는지요?

디자인 패턴 책을 보면 여러가지가 나열이 되어 있지만 실무에서는 아무래도 많이 사용하는 패턴이 몇 개가 있을 것 같습니다.

여러분은 어떤 패턴을 주로 사용하세요?

kws4679의 이미지

어셈에서 c 커널 호출시

NASM 으로 어셈을 컴파일하고 gcc 로 c 를 컴파일했습니다

어셈에서 c의 내용을 특정 메모리에 복사하고

그곳으로 점프하려고 하는데요 점프를 해도 아무일이 발생하지 않습니다!!!

찾아보니까 스택 포인터 관련해서 문제인것 같은데

이런경우 스택 포인터를 어떻게 설정해 주어야할지 감이 안잡히네요

추가적으로 gcc 에서 아무런 옵션 주지않고 컴파일시 스택 프레임이 자동적으로

생성되는건가요? 만일 생성된다면 안되게 할수는 없는지... 궁금합니다!!

obshaha의 이미지

[완료]리눅스 간단한 프로그램 질문입니다. ㅠ.ㅠ

우선.. 짜야하는 프로그램은.. 실행중인 프로세스중에 프로세스 이름을 입력해서
해당 프로세스를 종료하는 프로그램입니다.
제 생각에는... 프로세스 이름이 있는 라인의 처음 pid 부분만 구하면 될것 같은데 이게 어렵네요.. ;;;
프로세스가 몇개 실행되고 있는지도 모르고.. 랜덤인데.. 그리고 실행되는 프로세스 이름도 랜덤이라.. (ex -> gedit, cat 등 이름(길이)이 다르죠..)
lseek으로 위치 변경하기도 참.. 어떻게 해야될지를 모르겠네요.. ;;
아래 코드는 제가 짜보긴 한건데.. ;; 문제가.. 문자열 비교를 어떤식으로 해야되는지
아니면 다른방법으로 어떤식으로 이 문제를 접근해야되는지 참.. 답이 안나오네요.. ㅠ.ㅠ

#include
#include
#include
#include
#include
#include

#define SIZE 1024

chodadoo의 이미지

소켓으로 파일전송시 루프문이 이상하게 빠져나옵니다.

소켓으로 파일전송시 루프문이 이상하게 빠져나옵니다.
(본 내용은 데브피아에도 올려봤는데 해결이 되지않아 이곳에도 찾아 오게되었습니다.)

페이지

프로그래밍 QnA 구독하기