프로그래밍 QnA + 설치 및 활용 QnA

jhugestar의 이미지

operator overloading 시 반환값에 const가 붙는이유

more effective c++을 보고있는 중에 질문이 생겨 올립니다.

++ 연산자의 경우는
const Rational Rational::operator++(Rational);

와같이 리턴값이 const의 형태이고 이것은
i++++; 와 같은것을 방지하기 위함이라고 나와있습니다만

책을 보다보면

const Rational operator+(const Rational& lhs, const Rational& rhs);

와같은 함수가 나오고 이때 리턴값이 const인 이유는 위의 경우와 같은 이유라는 식의 설명이 나오는데요.

이와 같이 연산을 위한 인수가 두개일대는 왜 리턴 값이 const 가 되어야 하나요? 어떤 특별한 경우를 위해서인지....

aw2310의 이미지

남들은 삼바 다 잘쓰는데 나만 않됩니다.. 윈도우 다시 깔았더니

얼마전까지 삼바를 잘 쓰고 있었습니다.

리눅스를 파일공유 서버로 놓고,
윈도우 2000을 클라이언트로 해서 삼바를 사용하고 있었습니다.

그런데.. 얼마전에 PC를 다 밀어버리고 윈도우2000을 새로 깔았는데 삼바를 사용할 수가 없네요..

증상이... 호스트의 이름을 치면

\\호스트명 또는 \\호스트아이피

\\호스트를 찾을 수 없습니다. 이름을 올바른지 입력했는지 확인하시고 다시 시도하십시요 또는 [시작] 단추를 클릭한 다음 [검색]을
클릭하여 항목을 검색하십시요.

소맛라면의 이미지

뮤텍스 질문입니다..

[code:1] 1 #include<stdio.h>
2 #include<unistd.h>
3 #include<stdlib.h>
4 #include<string.h>
5 #include<pthread.h>
6 #include<semaphore.h>
7
8 void *thread_function(void *arg);
9 pthread_mutex_t work_mutex;
10
11 #define WORK_SIZE 1024
12 char work_area[WORK_SIZE];
13 int time_to_exit = 0;
14
15 int main(){
16 int res;
17 pthread_t a_thread;
18 void *thread_result;
19 res = pthread_mutex_init(&work_mutex,NULL);

jindog의 이미지

배열

적어도 C 라면 배열의 Boundary check가 없기 때문에 ;

배열의 101 번째에 무언가를 넣으셔도 컴파일러는 못잡겠죠 ^^;;

물론! 쓰시다보면 배열의 101번째의 주소에

프로그램 실행에 필요한 무언가가 들어가 있을 확률이 있으니 퍽! 하고 터져서 죽을테지만요 ^^

fooo의 이미지

소스관리 어떻게 하나요?

일 해오면서 별도로 디렉토리별 보관 그리고 문서화 해놓긴 하지만
많아질수록 관리가 어려워 지네요.

어떻게들 관리 하시나요?

서지훈의 이미지

docbook에서 상위 섹션과 하위 섹션의 구분...

이의 구분을 보통 underline을 이용하는데, 이들 라인의 굵기 조절은 어떻게 하나요?
지금 kldp.dsl을 별다른 수정없이 사용하니 전부 같은 굵기로 표현이 되네요.
이걸 좀 절마다 구분을 하고 싶은데 아무리 찾아봐도 모르겠군요.
그리고 title부분에도 underline을 표시했으면 하는데...
이부분도 부탁을 드립니다.

그럼... 무더운 여름... 잘들 견디시길...

<어떠한 역경에도 굴하지 않는 '하양 지훈'>

zaru의 이미지

[초보질문] 배열의 범위를 넘었을 때..

전역으로 배열을
int g_array[100];
이렇게 선언 해 놓고.. 함수에서 값을 계속 채우다가 100이 넘어가면 어떻게 되죠?

nike984의 이미지

BMP로 wma 파일 재생 방법

edmondwells님 글 답변 쓰면서도 적어두었는데
Beep-Medai-player에서 wma파일 재생 시키는 방법입니다.

관련 쓰레드
http://www.ubuntuforums.org/showthread.php?t=33213&highlight=howto

sudo apt-get install beep-media-player
sudo apt-get install beep-media-player-dev

wget http://download.berlios.de/bmp-plugins/bmp-wma-0.1.1.tar.gz

tar -xvzf bmp-wma-0.1.1.tar.gz
cd bmp-wma-0.1.1

./configure
make
sudo make install

끝 -_-;;;;;;

nbone38의 이미지

리눅스용(v4l2)드라이버가 있는 webcam(PC 캠) 추천부탁드립니다

레드햇9 이구요

webcam으로 화면 캡쳐 해서 볼려고 하는데

다나와에 가서 찾아보니깐 윈도만 지원하는거 같아서..

webcam 추천 부탁드립니다...

video4Linux2 가 필요하다는데.. 이건 또 뭔지요?

설명해주시거나 아님 참고할 수 있는 자료를 갈켜 주심

고맙겠습니당..

younkyun의 이미지

리눅스에서...컬러 영상을 gray 영상으로 바꾸는데...

24bit bmp 파일을
gray 영상으로 바꿀라구 하는데요...
물론 리눅스에서 C 로 프로그램 합니다..

일단 파일 불러오는것 부터 막히 거등요...
어찌해야 좋을지요....ㅜㅜ......
관련된 소스나 자세한 설명 부탁드릴께요...

페이지

프로그래밍 QnA + 설치 및 활용 QnA 구독하기