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

sbk9803의 이미지

안녕하세요 오늘 처음 가입해서 질문 올립니다.

안녕하세요 현재 21살 대학생입니다. 현재 정보통신과에 재학중이고 자바를 학원수강후 혼자 연습하고있습니다. 처음 자바를 배웠을땐 나름 학원내에서도 빠르게 배우고해서 학원선생님께서 프로그래머스 라는 사이트를 알려주시더라고요 그래서 처음엔 그냥 이런저런 문제들을 풀어보다가 1단계 문제들은 혼자 다 풀었는데 풀다보니 새로운문제가 추가되더라고요. 그래서 이제나도 좀 할줄안다 생각으로 사진의 문제들을 풀어보려했는데 제가 지금까지 접한문제들과는 아예 다른방식으로 풀어야되는거같고 원래 방식으로는 안풀립니다 문제들이. 저 분류들을 무엇이라고 부르는지와 저것들을 풀때 도움이되는게 있을까요? 윈터코딩 이라는 인턴쉽 프로그램도도 지원을 했었는데 두시간동안 한문제도 못풀었습니다. 네이버 지식인에 올렸었는데 전혀 도움이 안되더라고요. 찾아찾아 질문 올려봅니다.

익명 사용자의 이미지

클래스 vector 질문드립니다.

class MyClass{
public:
int x;
MyClass(int y){x=y}
MyClass(){}
void func(){
cout << x << endl;
}

void menu(vectorp){
int num;
cin >> num;
p.push_back(MyClass(num));
}
};
int main(){
vectorp;
MyClass pv;
pv.menu(p);

for (auto i : p)
{
i.func();
}
}

백터연습을 해보는데 이런느낌으로 맴버함수에서 push_back으로 백터에 넣어주는것은 안되나요?
또 menu함수를 한번더 실행했을시 앞에 입력했던 백터는 왜 사라지는 걸까요?
제 클래스에 대한 기본적인 이해문제인가요

ljs0652의 이미지

메모리릭 질문입니다 (원인은 찾았습니다)

HANDLE hDir = CreateFileW(L"D:\\", GENERIC_READ, FILE_SHARE_READ|FILE_SHARE_WRITE,
0, OPEN_EXISTING, FILE_FLAG_BACKUP_SEMANTICS, 0);
CONST DWORD cbBuffer = 1024*1024;
BYTE* pBuffer = (PBYTE)malloc(cbBuffer);
BOOL bWatchSubtree = FALSE;
DWORD dwNotifyFilter = FILE_NOTIFY_CHANGE_FILE_NAME | FILE_NOTIFY_CHANGE_DIR_NAME |
FILE_NOTIFY_CHANGE_ATTRIBUTES | FILE_NOTIFY_CHANGE_SIZE |
FILE_NOTIFY_CHANGE_LAST_WRITE | FILE_NOTIFY_CHANGE_CREATION;
DWORD bytesReturned;
WCHAR temp[MAX_PATH] = { 0 };

for(;;)
{

cherk2의 이미지

1

oeo0750의 이미지

C에서 priority queue의 우선순위를 변경하는 함수

C에서 priority queue의 임의 원소의 우선순위를 변경할 수 있는 함수를 작성할 수 있을까요? (max-heap에서)
삽입, 삭제, 탐색 함수는 많이 봤는데 우선순위를 변경할 수 있는 함수는 못 본 것 같아서요~

ljs0652의 이미지

ReadDirectoryChangesW 사용해 보신분 계신가요?

제가 c:\a\b\a.txt를 c:\a\a.txt로 복사. 붙여넣기를 하면

ReadDirectoryChangesW에 출력되는 파일명은 a.txt로 나오거든요.

근데 똑같은 조건으로 잘라내기 붙여넣기를 하면 a폴더가 출력이 되네요

둘이 같아야 된다고 생각하는데 차이가 나는 이유가 있나요?

혜진권@Google의 이미지

c++ 에서 JNI 사용해서 Java 메소드 불러올때 findclass 결과가 0입니다..

Open 이라는 클래스에 있는 openFile()를 불러오려고 하는데 Findclass("Open") 결과가 항상 0입니다.

ljs0652의 이미지

exe 파일 중에서 특정 파일이 install 파일인걸 식별할 수 있는 방법이 있을가요?

제목 그대로 입니다.

c나 c++로 특정 프로그램이 install 파일인걸 식별할 방법이 있을까요?

seungdam의 이미지

C++ dynamic_cast 질문입니다.

이 다이나믹 캐스트 라는 함수를 클래스를 지울때 활용할 수 있다고 하던데 어떤식으로 활용하는 지 잘 모르겠어요

예를 들어 제가 어떠한 도형의 정보를 담아놓을 수 있는 100개의 주소가 있고 그 곳에 채워간다고 할때. 이 중에서 원만을 지워야 한다고 하면

for(int i = 0; i < 100 ; ++i)
dynamic_cast(shapes[i]) != nullptr ; // shapes가 도형의 정보를 담아놓은 주소입니다. Circle은 원 클래
// 스 이구요

이렇게 작성하는게 맞는건가요??

페이지

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