묻고 답해요
169만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part5: UE5 & IOCP 서버 연동
게임 서버 몬스터 ai에 관해 궁금한게 있습니다.
게임 서버에서 몬스터 ai(state machine)를 돌린다고 했을 때 제가 생각한 방식은 서버에서 일정 주기마다 랜덤으로 상태변화가 일어나게 구현하는 것인데, 더 좋은 방식이 있을까요?
-
미해결10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
4-j에서 k = i *m + j
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.안녕하세요 큰돌님 강의 잘 듣고있습니다.다름이 아니라 코드 중에 int k = i * m + j이 부분이 어떤 것을 하는 코드인지 잘 모르겠습니다.0 1 2 -> 0 * M + 0 , 0 * M + 1, 0 * M + 2라고 해주셨는데 이게 어떤 거를 확인하는 코드인지 잘 모르겠습니다ㅠㅠ 3 4 56 7 8
-
해결됨MFC Windows 프로그래밍 - 기본
유튜브 강의와 차이점
안녕하세요 !강의 수강을 하려고 하는데 유튜브로 올려주신 강의와 내용에서 어떤 차이가 있는지 궁금합니다!
-
해결됨10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
7-V 질문
안녕하세요.강의 코드에서 ret = -1e6; 로 되어 있는 걸 -1 로 대신 대입하면 문제가 틀리게 되는 이유가 뭔가요?here == n 까지 도달하면 0이 리턴되고, 시간과 금액은 자연수로 주어지므로, 한 번 끝까지 구해진 경우는 모두 dp값이 0보다 큰 값이 저장될 것 같은데 왜 틀리는지 궁금합니다.
-
미해결10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
5-P 질문드립니다.
안녕하세요 선생님.해당 문제를 다음과 같은 로직으로 풀어보았으나, 테스트케이스도 통과를 못하여 질문드립니다.a라는 배열에 순서별로 톱니바퀴들을 입력go() 함수를 통해, 시작점으로부터 좌우로 진행하며 회전방향 결정check 배열에 넣어둔 회전방향에 따라 진행 (0: 멈춤, -1:반시계, 1:시계)제출 링크입니다.http://boj.kr/b378ed26be3a436cbc7dbe705184aedd항상 좋은 강의 감사드립니다.
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part1: C++ 프로그래밍 입문
strlen , strcpy
처음엔 strlen , strcpy 이런 스트링함수가 있으나,연습으로 직접 함수를 만들어쓴다고 생각하고, 커스텀함수와 직접만든 함수에도 저 함수를 사용하는 함수 2가지를 때에 따라 사용할랬더니 , 재귀함수호출은 사용하면안된다고,wrapping함수로 하라합니다. 그럼,실무에서 사용할땐.. 커스텀함수를 쓰거나,래핑함수형태로 쓴다고 생각하면 될까요? 아무래도 임시적인 확인용아니라면,메인함수에서 strlen , strcpy 를 쓸경우는 없을거같아서요.궁금해서 질문합니다.
-
해결됨[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part1: C++ 프로그래밍 입문
textRPG#2 순환참조에 대한 질문
Player.h 에서 만약 #include "Game.h" 를 시도하려는 경우가(물론 순환참조의 문제를 일으키지만), Player 클래스 또한 구현부에서 Game 클래스의 기본요소 중 참조나 포인터가 아닌 요소를 사용하는 경우를 말하는건가요?
-
미해결홍정모의 따라하며 배우는 C++
cpp파일 include 관련 질문
안녕하세요. 아래의 main.cpp 파일을 실행시킬 때 doSomething()함수가 differentSource.cpp 파일에서 정의 되어있어 헤더파일의 개념처럼 differentSource.cpp를 main.cpp파일에서 include를 했습니다. 그런데 링크 에러가 나더라구요. main.cpp 파일엔 doSomething의 정의가 되어있지 않기 때문에 함수 중복 정의도 아닌 것이 아닌가요? 에러의 이유가 궁금합니다! <main.cpp 파일> #include <iostream> #include "diffrentSource.cpp" using namespace std; #define LIKE_APPLE // 매크로 int main() { doSomething(); return 0; } <diffrentSource.cpp 파일> #include <iostream> using namespace std; void doSomething() { #ifdef LIKE_APPLE cout << "Apple" << endl; #endif #ifndef LIKE_APPLE cout << "Orange" << endl; #endif }
-
미해결10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
문제 이해의 어려움
두 재료 고유번호를 합하여 갑옷을 만든다하여 본인은 한번 사용한 재료는 사용하지 못한다고 이해했습니다.예를 들자면입력:552 3 3 4 1일 경우 (2, 3) (4, 1) 만 가능하다고 생각했는데큰돌님 코드는 (2, 3) (2, 3) (4, 1) 이렇게 3가지 경우가 가능하다고 알고 있습니다. (결과가 3이 뜨길래)문제에서 재료가 소멸된다. 이런 말이 없었기 때문에 사용했던 재료가 다시 사용돼도 괜찮은건가요?문제 이해가 잘 안되어 질문드려요.http://boj.kr/04ebbdad45904d0dae1f5e5892757404
-
미해결10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
코테에서 algorithm 라이브러리 사용
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.가능한가요?
-
미해결10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
1-G
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.http://boj.kr/9e3f1cab79c24305845221c0482f852a안녕하세요! 해설강의 잘 들었습니다. 먼저 강의 전에 문제 풀때 제가 생각한 방식은 인덱스 0부터 *나올때까지 1씩 증가하면서 비교,인덱스 마지막부터 *나올때까지 1씩 감소하면서 비교 해서NE, DA 출력하게 만들었습니다. Dev C++에서는 출력이 올바르게 나오지만 백준 문제에서 코드를 작성했을땐 틀렸습니다로 나옵니다. 반례나 어느부분이 틀렸는지 궁금해서 문의드립니다!
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part1: C++ 프로그래밍 입문
제거 디스어셈블리에는..포인터구조체의 메모리가 안떠요 ㅠ
저는 어떻게 해야 ebp라는 메모리주소가 뜰까요? 32비트 디버깅중이고, 변수이름이 약간 다르지만, ... 확실히 선생님모니터와 달라서요. 그냥,이전에 변수설정했을때와 같아보입니다. returnValue.hp = 100;002F23AE mov eax,dword ptr [returnValue] 002F23B1 mov dword ptr [eax],64h returnValue.attack = 10;002F23B7 mov eax,dword ptr [returnValue] 002F23BA mov dword ptr [eax+4],0Ah returnValue.defense = 2;002F23C1 mov eax,dword ptr [returnValue] 002F23C4 mov dword ptr [eax+8],2 return returnValue;002F23CB mov eax,dword ptr [returnValue]
-
해결됨[입문] Qt QML과 C++로 시작하는 크로스플랫폼 앱 개발
VisualStudio 2022 로 사용해도 큰 문제는 없나요?
VisualStudio 2022 로 사용해도 큰 문제는 없나요?2019 버전 다운로드가 막혔네요.Dev essential 가입해도 커뮤니티 버전은 막혔고 Visual C++ Redistributable for Visual Studio 2019 은 다운이 되는것 같은데, 2022 버전 사용해도 문제 없으면 2022버전 사용하려고 합니다. 어떤가요?
-
미해결[게임 프로그래머 도약반] DirectX11 입문
노트북에서 정점만 보이는 버그
데스크톱에서 잘 돌아가다가 노트북 쓸 일이 있어서 그 프로젝트 파일 그대로 노트북에 옮겨서 하려는데 오브젝트들이 점으로만 나타나고 그려지지 않아요.. 왜그런건가요? gpu문제인가요?
-
미해결10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
3-J 맞왜틀 질뮨
Q두개를 만들어서 맞았습니다 근데 그전에 Q1개를 만들었던 방식이 예제는 다 맞는데 WHY? 틀렸는지 모르겠습니다.. http://boj.kr/dcc9afeed89b4ca99e5c33617d5757d9
-
미해결10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
istringstream 사용 질문
안녕하세요, 큰돌님.split() 함수에 대해 잘 학습 후 공부 하던 중 궁금한 게 생겨 질문드립니다.split() 함수의 경우 문자열을 특정 구분자 delimiter를 기준으로 분할하는 기능을 제공해주고 있습니다.큰돌님의 예시와 같이 " " (빈칸) 으로 구분하여 문자열을 분할하는 경우에는 c++ 표준 라이브러리 <sstream> 헤더에 포함된 'istringstream' 을 사용하는 것이 더 효율적인거 같은데큰돌님께서는 istringstream에 대해서는 어떻게 생각하시는 지 궁금합니다.좋은 강의 감사합니다. 질문자 올림.
-
미해결[하루 10분|C++] 누구나 쉽게 배우는 C++ 프로그래밍 입문
추상화와 클래스중 질문
안녕하세요 너무 감사하게 잘 보고 있습니다.다름이 아니라 강의 내용중에 궁금한점이 있어 질문 드립니다.클래스 안에 함수를 만들면 되는데 왜 클래스 밖에서 함수를 만드는건가요?
-
해결됨10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
1-A 질문있습니다.
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.안녕하세요! http://boj.kr/8c457baae3554ac38764f81d351201bc제가 생각한 문제 풀이는 총 9명 키의 합에서 100을 빼면 난쟁이가 아닌 2명 키의 합이 나온다고 생각했습니다.9명의 키합 - 100의 값을 ss로 정하고 for문을 돌면서 2명의 합이 ss가 나오면 해당 두명을 erase를 사용해 제거해서 출력하는 방식으로 코딩했습니다. Devc++에서 입력받고 출력도 잘 나오는데 반례가 있는지 백준 제출하면 틀렸다고 나오는데 어떤게 문제인지 모르겠어 질문남깁니다! 감사합니다!
-
미해결10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
3-H 메모리 초과 질문
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.선생님 안녕하세요저는 경로에 대해서 string으로 저장하고탈출시 출력하는 로직으로 작성했는데왜 메모리 초과가 나는지 모르겠습니다.알려주시면 감사하겠습니다...http://boj.kr/92e022062d0148faa40d478f052dfc89
-
미해결10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
fill 초기화 해주는 부분 질문
안녕하세요! 궁금한점이 있어 질문 드립니다.fill(&visited[0][0], &visited[0][0] + 101 * 101, 0);초기화 해주는 부분은 이해를 하였습니다.그런데 &visited[0][0] + 101*101 이 부분이 이해가 가지 않습니다. 깊이 생각하지 않고 배열의 모든 부분을 순회 하면서 초기화 해준다고 생각하면 될까요?