프로그래밍 QnA

syayiyip의 이미지

[완료] c++ 문법 질문 : const 함수 오버로딩 관련

#include <stdio.h>
 
 
class A {
 
public:
 
	void p() {
		printf("10\n");
	}
 
	void p() const {
		printf("20\n");
	}
 
};
 
 
int main(void)
{
	A a;
	A const b;
	a.p();
	b.p();
 
	return 0;
}

실행결과는 아래와 같습니다.
------
10
20
------
보시다시피 오버로딩 규칙에 의해 a 는 const 가 아니라서 p 호출시 10이 출력되고 b 는 const 로 선언되어서 p 호출시 20이 출력됩니다.
이처럼, const 로 선언 되었느냐의 여부에 따라서 두 개의 오버로딩된 함수 p 가 각각 다르게 호출되는데요.
const 가 아닌 a 에서 const로 선언된 함수 p() 를 호출하는 방법이 있나요?

kkb의 이미지

파이썬과 펄을 모두 배우려고 합니다

파이썬과 펄을 모두 배우려고 합니다
좀 이상한 질문일 수 있지만
어떤 언어부터 배우는 것이 좋을까요?

사정상 둘 다 배워야 하고
너무 깊게 배우지는 못하겠지만
그래도 필요한 기능을 구현할 정도는 되어야 합니다

'파이썬이 더 많이 쓰이니 파이썬 부터'와 같은 이유 말고
두 언어의 언어적 특성이나 연관 관계 혹은 심지어 역사에 따른 먼저 배우면 좋은 언어가 있을까요?
아니면 두 언어 특성상 어느 언어를 먼저 배우든지 전혀 상관이 없나요?

예를 들면 저는 C언어가 C++이나 자바를 배우기 전에 먼저 배우기 좋은 언어라고 생각합니다
반론이 많겠지만
개인적인 의견으로는 C언어를 배우면 자바보다 프로그래밍 원리에 대해 더 원시적으로 알 수 있고
자바에서 이런 부분을 왜 이렇게 구현하게 되었는지
객체지향 개념이 왜 나왔는지 왜 나와야 했는지가 와닿기 때문입니다
단지 제 개인적인 의견일 뿐이니 무시하시고요

ksunghwank의 이미지

PC의 사운드 카드를 이용해서 DSP를 구현하려면 어떤 라이브러리를 써야 할 까요?

안녕하십니까?

그래픽 관련 프로그래밍에대한 라이브러리는 책도 많이 나와있고 유명한것들이 많은데 사운드에관한 프로그래밍은 상대적으로 적은것 같습니다. iPAD의 광고를 보면 일렉트로닉 기타를 ipad에 꽂아 디스토션과 같은 효과를 주는 부분이 있었습니다.

소리를 실시간으로 신호를 입력받고 실시간으로 출력을 하고싶은데 어떤 라이브러리를 써야할지 도통 감을 못잡겠습니다.

구글에서 검색을 해봤지만 검색어가 영 들어맞지 않는지 원하는 결과를 찾기힘드네요.

혹시 소리관련 프로그램을 만들어보시는 분이 계시면 힌트좀 주시면 감사하겠습니다. ^^a

mwizard의 이미지

[완료]키보드 입력 후 프로세서가 종료됩니다.(fgets)

아래 코드를 실행하면 처음 입력은 잘 받아서 처리가 됩니다.
그 후 다시 fgets에서 입력을 하고나면 바로 죽어 버립니다.
어디서 죽는지 보려고 printf문을 써놨는데 fgets문 끝나고 다음 printf문을 실행하지 않더군요..

에러 처리를 위한 if문 안으로는 안들어갑니다.

hssoft의 이미지

BOOST 라이브러리에서 select나 epoll 역할을 하는 것을 찾습니다.

C로 된 기존 서버프로그램을
BOOST를 이용한 C++로 옮기고 있습니다.

기존 시스템이 socket과 fifo등을 select와 FD_ISSET으로 읽어왔었는데요

BOOST에서 timed_recv가 같은 역할을 할 수 있을까요?

레퍼런스 읽어봐도 정확히 매칭되는지 감이 안와 질문올립니다.

Sailor_moon의 이미지

괜찮은 문자열 비교 알고리즘이 있을까요 ?

안녕하세요 ?

AC문자열 비교 알고리즘을 사용하려다가 , 이런저런 에러에 부딪혀서 (파이썬으로 import하려 합니다)
다른 것들도 찾아보고 있는데요 , 거의 대부분이 긴 문자열 가운데 , 입력받은 것이 어디에 있나 혹은 몇개나 있나 ,이것들이 대부분이더군요.

제가 필요한것은 짧은 두개의 스트링을 받아서 , 얼마나 비슷한 캐릭터와 순서를 담고있는지 척도를 표현하는걸 원합니다.

혹시 , 파이썬에서 가져다 쓰기 좋거나 , 구현하기 좋은 문자열 비교 알고리즘이 있을까요 ?

kws4679의 이미지

orthogonality 에 대해서...

열전달 공부를 하다가 이 단어가 나와서 문득 질문드려봅니다

실용주의 프로그래머 라는 책에서 클래스 간에는 orthogonality 를 유지하라고

나와있는데 예를들어 하나의 클래스 안에 다른 클래스를 포함하고있으면

독립성(직교성) 을 유지하고 있는지 궁금합니다

보통 클래스 설계시 타 클래스를 포함하고 있는 경우를 꽤나 본것 같은데

어쩔수 없다고는 하지만 다른 방법이 있는지 궁금합니다!!

zpa007의 이미지

iozone 컴파일에 대해 질문드립니다.

페도라14환경에서 iozone 설치하였습니다.

make linux-arm

명령으로 실제 보드에 올리기위해서 크로스 컴파일을 해야하는되요...

error 속출하고있습니다.

실제보드라는건 제가 모토로이유저인데...모토로이에 올릴려고 하는것입니다.

올라가기만 한다면 그상태에서 sd카드의 파티션을 다양하게 예를 들어 ext2,3,4 같이 변화를 주면서

성능을 테스트해보고 싶기 때문입니다.

에러를 조금 봐주시면 감사하겠습니다.

trauma9의 이미지

[완료]구글 open api 사용 시 라이센스 키 획득

안녕하세요..

google open api 관련해서 또 막혀버렸습니다..=33

현재 하고자 하는 바는 웹 베이스가 아닌, cs응용 프로그램에서 구글 api를 사용하는 것입니다.
구글 맵 api와 연동해서 지도상의 위치를 구하는 프로그램을 만들고자 했습니다.
즉 명칭을 입력 했을 때, 지도상의 위치 좌표를 검색해서 받아오는 프로그램입니다.

그런데, 시작도 하기전에 구글 라이센스 키 라는 벽에 막혀 버렸습니다.
제가 알아본 바로는 라이센스 키 를 발급 받기 위해서는 웹사이트 주소를 입력하는 부분이 있더군요..

혹시, 라이센스 키 발급 없이 사용 가능한 방법이나 웹 사이트 없이 라이센스 부분을 해결하는 방법이 없는지요?
쉬운일이 하나도 없는 세상입니다..orz

azurenote의 이미지

각자 k개의 원소를 갖는 n개의 집합에서 하나씩 선택해 조합을 만드는 문제

의 해법을 찾는게 아니고,

이런 알고리즘에 명칭이 있는지 궁금합니다.

Combination Logic? Combination selector?

Combination하면 일단 n개의 원소를 갖는 단일 집합에 관한 게 아닐까 하는데요..

페이지

프로그래밍 QnA 구독하기