프로그래밍 QnA

oruddk의 이미지

[질문] C++ 생성자에서 초기값 줄때 warning 메세지 도와주세요

클래스의 생성자에서 다음과 같이

Log::Log (bool debugFlag, bool appFlag, bool rawFlag) : debugFlag_ (debugFlag), appFlag_ (appFlag), rawFlag_ (rawFlag) {}

클래스 멤버에 초기값을 주려고 합니다.

컴파일 하면 다음과 같은 warning 이 나오는 데요

[code:1]
Log.h: In constructor `Log::Log(bool, bool, bool)':
Log.h:102: warning: `Log::debugFlag_' will be initialized after
Log.h:100: warning: `bool Log::appFlag_'

redpig의 이미지

이 코드의 실행결과는 어떻게 될까요?

char buffer[100]={0};
strncpy(buffer, "TEST", -1);
printf("%s\n", buffer);

그냥 심심해서( :oops: ) 위 코드를 컴파일해서 실행해 보니 아무값도 출력안되네요.
어떻게 된걸까요?
윈도2k 머신에서 VC6로 컴파일했습니다.
증말 초보라서 허접한 질문이지만 답변 부탁드립니다.

purewell의 이미지

C++/클래스 내부에서 static으로 선언한 임베드 타입 인스턴스 만들기?

// myclass.h
class myclass
{
private:
  typedef struct _mystruct { int a; } mystruct;
  static mystruct myst;
};

// myclass.cpp
#include "myclass.h"
myclass::myclass::mystruct myst; //<! here!!

보시는 바와 같이 myclass에 myst라는 변수에 관한 인스턴스를 생성하려고 합니다.

그런데 해당 변수타입이 class 내부에 private 속성을 가진 형태입니다.

어떻게 만들어야 하는지요.

ero의 이미지

php에서 시간제한되서 에러가뜹니다

Maximum execution time of 30 seconds exceeded in /for.php on line 116

이렇게 나오는데 시간제한 없애고 싶은데 어떻게 해열해야되나여??

sozu의 이미지

로컬에서의 UDP 전송 성능

같은 프로세스 내의 쓰레드간의 데이터 전송을 UDP/Select로 하려고 합니다.

한 쓰레드에서 초당 최대 100여회의 짧은 데이터그램을 전송할때 커널모드 <-> 유저모드 변경, 메모리 카피 등의 성능과 관련된 문제가 이슈가 될지 궁금합니다.

답변 부탁드려요~ :D

lovejin0309의 이미지

함수에 관한 질문입니다.

C 언어에 대해 질문 드립니다.

다음과 같은 형태로 호출하는 함수가 있습니다.

Fun A ----- > Fun B ----> Fun C

위와 같은 상황에서 함수 B가 함수 C를 호출하면 함수 A는 메모리에서 삭제해야 합니다. 가능할까요?

wslee의 이미지

데이터베이스의 number형 변수는 c의 double 와 틀린가요??

파라독스 db 파일의 number 형 변수가
8바이트 실수형이라고 해서

c의 더블과 같을것 같아
읽어봤더니..

왜 다른 숫자가 나오죠 -_-;;

jindol2k의 이미지

Dev-C++ 디버깅 질문입니다.

먼저 질문이 게시판 성격에 맞는지 잘 모르겠습니다...양해부탁드립니다...^^:

Dev-C++ 에서 간단한 소스를 짜서 디버깅 시험을 해봤습니다...

그런데 VC++에서 처럼 디버깅이 안되네요...기능은 있는듯 한데...

VC++에서 F10누르면 한단계씩 진행되는것처럼 Dev-C++에서는 어떻게 하는거죠?^^;

jenix의 이미지

리눅스 커널. 터널 디바이스에서 dev-&gt;hard_start_xmit 호출 이전에 패킷 hook 하기?

안녕하세요.

기존 터널 디바이스 드라이버를 수정하고 있는데요

문제가 하나 생겼습니다 -ㅇ-;

dev->hard_start_xmit 콜백함수가 호출되는 시점에서

skb 를 가공하고 처리해서 송신큐로 넣어주더라구요.

그런데 제가 원하는건 이 소캣버퍼의 가공을 async 하게 처리하고 싶은데요.

hard_start_xmit 콜백함수가 호출되기 이전에 이리로 들어올 skb 를

중간에서 훅할수 있으면 제일 좋을것 같습니다만 방법을 잘 모르겠습니다.

제가 아직 네트웍 디바이스 드라이버 작성을 완전히 공부를 못해서 모를수도 있는데..

cococo의 이미지

named pipe를 쓸 때의 질문입니다.

아침은 드셨는지요. 밥 먹고 나오는 거랑 안 먹고 나오는 거랑 느껴지는 추위가 틀리네요. ㅎㅎㅎ

에... 그래서. 질문입니다만...
두개 이상의 job의 데이터 교환을 pipe로 할라고 합니다. 교환되는 데이터 형태는 7byte ~ 160byte정도 까지 다양합니다. (주로 [제어 신호] 혹은 [제어 신호+Data]의 형태입니다.)
그런데... 이 때 , 하나의 pipe가 어느 정도의 데이터를 보관할 수 있나요?
아침에 와서 기능을 추가하려고 생각해 보니... 만일 송신부에서 40개의 packet을 송신해야 한다면, 최대 6400byte가 송신되어야 하잖아요? 물론 수신부에서도 데이터를 처리하겠지만, 만일 무언가 문제가 생겨서 수신부가 데이터 처리를 못한다면, 버퍼링이 필요할 듯 해서요.

페이지

프로그래밍 QnA 구독하기