프로그래밍 QnA + 설치 및 활용 QnA + 강좌 + 뉴스, 새소식 + 토론, 토의 + 자유 게시판

플밍플밍의 이미지

c++))) friend를 사용해서 overload operaor+를 쓰려고하는데 선언이안됬다고나옵니다. 왜 빌드가안되는건가요?

friend Fraction operaor + (const Fraction&, const Fraction&);

를 클래스 퍼블릭에 썼는데 friend 부분에 밑줄이생기면서 선언이잘못되었다고 나오고,+부분도 ;가필요하다는 오류가나오네요 왜이런건가요?

Fraction operaor+(const Fraction& fr1, const Fraction& fr2)
{
numerator = (fr1.numerator * fr2.denominator) + (fr2.numerator * fr1.denominator);
denominator = fr1.numerator * fr2.denominator;
return Fraction(numerator, denominator);
}

를 Fraction.cpp가 아닌 소스.cpp의 메인함수 위에다가썼습니다.여기서도 마찬가지로 +에 ;가 필요하다는 오류가 나오고 return의 Fraction부분에 초록밑줄이 생기면서 Fraction에 대한 함수정의가 없다고 나오네요.

lo0p의 이미지

프로그램을 실행하면 RAM에서 얼마정도의 메모리를 할당할까요?

1.프로그램이 처음에 어느정도의 메모리를 할당 받잖아요?
그러면 이게 어떤기준으로 얼마만큼 할당을 받나요?

2.stack영역에 최대로 얼마만큼의 변수가 선언될 수 있나요? 예를 들어서 c코딩을 할때 변수로 val[15][25000]을
선언하니까 오류가 뜨더군요.

pooh2204의 이미지

동영상(혹은 추출된 음성)의 음성 크기를 측정할 수 있는 오픈소스가 잇을까요?

동영상에서 어떤 장면의 소리는 너무작고 어떤 장면의 소리는 너무 크고

이런 문제를 해결하기 위해 음성의 크기를 측정해서
굴곡이 심하면 평균값에 맞춰 음성 크기를 조절한다던지 하는 기능을 만들어보고싶은데..

FFMPEG같은 라이브러리에 volume을 설정하거나 하는 기능은 있는거같은데
volume 크기를 알 수 있는 라이브러리가 있나요?

플밍플밍의 이미지

초보)c++ lnk2019,1120 오류입니다. 클래스 인라인 배우면서 빌드했는데 오류뜨네요 ㅠㅠ

class Fraction
{
private:
int m_nNumerator;
int m_nDenominator;

public:

inline void print() const;

void store(int nNumer, int nDenom)
{
m_nNumerator = nNumer;
m_nDenominator = nDenom;
}
};//Fraction.h
---------------------------------------------------------
#include "Fraction.h"
#include
using namespace std;

세벌의 이미지

kldp.org 문 닫는 게 아닙니다

kldp.net 문 닫는다는 소식을 보고 kldp.org 문 닫는 것으로 잘못 생각하시는 분이 많네요.

그런데. 권순선님은 바쁘신가봐요. 요즘은 이곳에 글을 안 쓰시는 걸 보니...

sky1939의 이미지

Android Google Map 사용시 getMap()부분에서 계속 오류가 뜹니다.

GoogleMap map = ((MapFragment)getFragmentManager().findFragmentById(R.id.map)).getMap();

갑자기 잘 되던 코드가 어제 Google Repository와 Play services를 각 1버전씩 업데이트 한 이후 Cannot resolve method 'getMap()'에러가 납니다.

구글링을해서 MapFragment를 SupportMapFragment로 바꿔보고 getMap을 getMapAsync로 해봐도 변함없고

OnMapReadyCallback을 implements시켜서 아래의 코드를 넣어봐도

MapFragment mapFragment = (MapFragment) getFragmentManager()
.findFragmentById(R.id.map);
mapFragment.getMapAsync(this);

bk3206의 이미지

[RAW 소켓으로 TCP 구현하기] winsock으로는 windows xp sp2이후의 환경에서 어떤방법을 사용해도 메시지를 전송할수 없는건가요? 조언 부탁드립니다

MSDN이나 다른 여러 사이트들을 봐도 windows xp sp2이후부터는 RAW소켓 사용시 TCP는 클라이언트에서 send가 불가능하고, UDP는 송신주소를 변경하는 행위가 안된다고 되어있습니다.
그런데 구글링중에 어떤 댓글을 봤는데요. OS에서 보안기능 때문에 RAW 소켓이 작동하지 않는것으로 보안기능을 끄면 된다는 내용이었습니다.
해당 글에 희망을 가지고 일단 코딩을 시작하게되었습니다. (제가 사용중인 OS는 Windows7 64bit)

현재, UDP RAW소켓은 정상작동을 확인하였고, TCP는 역시나 작동하지 않고있습니다. 방화벽을 해제하고, 제어판 관리도구에서 통신관련 보안기능을 중지시켜도 작동하지 않습니다.

wonjnlee의 이미지

[도와주세요!!] 혹시 패킷센더(packet sender)라는 프로그램 써보신 분 계신가요? TIME_WAIT과 함께 질문합니다.

안녕하세요. 네트워크 쪽에서 개발자로 일하고 있는 초급 개발자입니다.
회사에서 네트워크 패킷을 만들고 이것을 보내서 서버에서 테스트하는 작업을 하고 있는데요.
패킷을 만들어서 보내는 툴로 packet sender(https://packetsender.com)라는 프로그램을 사용하고 있습니다.

그런데 이 프로그램이 문제(?)라고 하기엔 그렇지만 특이한 방식을 갖고 있더라구요.
tcp의 경우 period를 입력해서 매초마다 만들라고 지시하면 tcp의 세션을 계속해서 만들고 있었습니다 (syn-syn/ack-ack->fin)
패킷을 보내고나면 세션도 종료하구요.
원래 다른 프로그램도 그러는지 잘 모르겠지만....

study의 이미지

메모리 할당 이후에 rebooting이 됩니다.

아래는 지금 디버깅중인 리눅스 모듈에 포함된 함수인데요.
ip_session_add1()을 호출하면, 시스템이 잠시 멈춘것 같다가 리부팅이 됩니다.
하지만, ip_session_add2()를 호출하면, 그런 문제가 없네요.

차이점은 session 이라는 pointer가 가리키는 메모리를 스택에서 할당했는지, 아니면 힙에서 할당했는지
차이인 것 같은데요.
왜 이런 문제가 발생하는지 잘 모르겠네요 ㅜㅜ

페이지

프로그래밍 QnA + 설치 및 활용 QnA + 강좌 + 뉴스, 새소식 + 토론, 토의 + 자유 게시판 구독하기