프로그래밍 QnA

syub2의 이미지

C++ 복사생성자 질문

안녕하세요..
이곳에는 처음 질문을 올려봅니다.
C++ 복사생성자에 대한 질문인데요,,

아래 소스가 복사생성자가 없을 때는 잘 컴파일되는데,
복사생성자를 추가해주면 컴파일에러가 납니다.
---에러---
# g++ Point.cpp
Point.cpp: In function `int main()':
Point.cpp:73: no matching function for call to `Point::Point(Point)'
P

hofts의 이미지

스트럿츠2.0의 MySql 커넥션 풀에서 오류가 쑥쑥 나오네요...

안녕하세요

스트럿츠로 채팅프로그램을 하나 짜고 있어요..
그런데 mysql DataSource로 dbcp를 이용하고 있는데 유저수가 많아지면 데이터베이스 접속에서 커넥션오류가 나오네요..
그래서 지금 dbcp, c3p0중에서 어느것이 좋은지 모르겠어요..
채팅프로그램이니 유저수는 많는데 어느것이 어느정도로 어떻

ikpil의 이미지

[C++] 동적 메모리 할당시 실제로 잡히는 공간은 개체 크기보다 같거나 더 큰가?

Exceptional C++ : C++ 프로그래머를 자극하는 47개의 재미있는 퍼즐 문제 중..

Pimpl 을 이용하여, 컴파일 타임 소스 의존성을 줄여, 속도를 높이는 방법이 소개 됩니다.
하지만 Pimpl의 단점으로 new / delete를 해줘야 하는 과부하가 있습니다.(과부하가 어느정도 라는것은 우선 무시합니다) 이 과부하를 줄이기

ygt의 이미지

소켓 프로그래밍에서 bind error가 발생합니다.[수정 : 소스코드 추가]

제목에 대략 함축을 다 했습니다. ㅡ.ㅡ;;

소켓 프로그래밍과 스레드를 사용해서 리눅스 환경에서 동작하는 간단한 채팅 프로그램을 만드는 과제가 있습니다 .

스레드 사용 기법을 찾다가 예제를 찾고 .. 예제가 잘 돌아가는걸 선배 노트북에서 확인했구요.

제가 거기다가 기능추가 간단한거 몇가지 좀 더해서 소스를 수정했는데

제 컴에서는 이게 돌리니까 서버가 소켓 바인드 할때 에러를 띄워버리네요.

처음엔 수정한 부분에 문제가 있나 싶었지만 소켓쪽에는 손댄게 없는데다가 원본인 예제를 가지고 컴파일하구 실행해봐도 바인드 에러가 나는 걸로 봐선 제 설정에 문제가 있는 것 같습니다.

참고로 잘 돌아갔던 선배도 엑스피에서 vmware로 우분투를 설치해서 테스트 한거였구요 인터넷은 제방의 무선 공유기 사용한 거였습니다.
(환경이 거의 유사...하다는 이야기죠. 음. 머가 문젤까)

급해서 제가 아는 곳중 답변이 나올만한 곳 두군데에 올려봅니다...;; 실례가 아니길 바라며 답변 감사히 받겠습니다.

ccssby의 이미지

유저모드 스택과 커널모드 스택 사이의 관계가 궁금합니다.

가상메모리의 유저레벨 스택과 커널레벨 스택간의 관계에 대한 부분이 정확하게 머리에 들어오지 않아서 질문드립니다.

각각의 프로세스마다 가상메모리를 가지고 있고 가상메모리는 0~4GB까지의 공간이 있고 그중 유저모드가 사용하는 메모리는 0~3GB까지이고 커널에서 사용하는 메모리는 3~4GB라

blackaqua2의 이미지

운영체제에서 스케줄링 관련해서 개발을 하고 있는데, 몇가지 궁금한 점이 있어서 질문드립니다.

다름이 아니라 제가 이번에 RTOS를 이용하여 스케줄링 부분을 조금 수정하려고 합니다.

그런데 모든 운영체제에서 나오는 프로세스(Task) 마감시간(Deadline)이 프로세스마다 다르게 존재한다고

이론적으로는 알고 있지만, 이것을 누가 결정하는지가 궁금합니다.

주변 사람의 대답으로는 아래 두가지

wsong의 이미지

[C언어]포인터의 포인터를 인수로 넘겨주는 이유?

그렇게 넘겨주는 게 포인터에 해당하는 값을 받아올려고 하는 거는 알겠는데.

왜 그렇게 해야 되는 건지 잘 모르겠네요.
그냥 포인터를 넘겨서 그 포인터를 갱신하면 되는거 아닌가해서요.

혹시 다른 이유라도 있을 까요--;

ryuts의 이미지

[완료] FD_ISSET과 select함수에 대하여...

리눅스에서 socket 통신은 처음이라... 여러군데서 정보를 찾아 넌블럭 소켓으로 프로그램을 짜고 있습니다.

그런데 아래 소스에서 궁금한 점이 생겨서 이렇게 질문 드립니다.

while( 1 )
{
tv.tv_sec = timesec; // select 함수 time아웃 설정
tv.tv_usec = 0;

FD_ZERO(&w_set);
FD_SET(fd, &w_set);

retval = select(fd+1, NULL, &w_set, NULL, &tv);
printLog(lp, STAMP, " retval [[[ %d ]]] \n", retval);

if( retval < 0 && errno != EINTR )
{

coathanger의 이미지

함수에 0 대입연산에 의도하는 바를 모르겠습니다.


안녕하세요.

일단, 제가 C만 하다가 이번에 VC++ 환경에서 개발작업을 시작했습니다.
소스코드 분석중에 처음보는 코드가 있어서 도움을 받으려 합니다.

아래 가상함수에 정수 0을 대입하게 되는데 이런 형태는 무엇을 의도하는건지 알고 싶습니다.
일단 아래 함수는..

coollhb의 이미지

linux fork 한 후 signal보내기..도움좀 주세요..

안녕하세요..

질문이 있어서 고수분들의 도움을 요청하기 위해 글을 올립니다..;;

부모프로세스가 fork를 하는데요 부모가 fork하는 수가 인자로 입력받은 문자열의 갯수입니다..

./a.out abc를 하면 부모는 3번의 fork를 하여 모두 부모의 signal를 기다리고 있다가

부모는 첫번째 생긴 자식프로세스에

페이지

프로그래밍 QnA 구독하기