inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

173만명의 커뮤니티!! 함께 토론해봐요.

npos 관련 질문입니다!!

미해결

10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트

안녕하세요 선생님. 수업 잘 보고 있습니다. 공부를 하다가 궁금한 점이 생겨서 질문드립니다. 강의록을 보니 string::npos는 size_t 타입의 최대값을 의미합니다. size_t 타입의 최대값은 OS에 따라 달라지며 64비트 운영체제라면 64비트 부호가 없는 최대정수, 32비트 운영체제라면 32비트 부호가 없는 최대 정수값을 가집니다. 필자의 컴퓨터는 64비트 운영체제이기 때문에 18446744073709551615라는 값을 가집니다. 라고 나와 있는데 예를 들어 split 함수에서 찾고 싶은 문자열이 최대 정수값의 위치에 존재하게 된다면 그때는 코드가 제가 원하는대로 작동하지 않는 문제가 생기는게 아닌가 궁금합니다. 이러한 문제가 발생하는지와 발생한다면 그 해결법이 궁금합니다! 인터넷에 있는 npos와 관련된 문서들을 쭉 읽어보았는데 제 궁금증을 해결해주는 문서가 없어서 질문드립니다. 감사합니다!

  • c++
  • 코딩-테스트
  • npos
공부하자 댓글 1 좋아요 0 조회수 273

상속 - 인자생성자

미해결

[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part1: C++ 프로그래밍 입문

메인함수에서 자손의 객체들을 다른 인자들로 생성할때 int main() { Knight k1; k1._hp = 1; k1._attack = 1; k1._defense = 1; Knight k3(22); Knight(77); Knight k2 (88); return 0; }; 다른 인자를 가진 객체마다 같은자손의 인자생성자함수에 엮인 제일부모의 인자생성자함수가 같은것이 매번 같이 호출되는데, 이렇게 써도되나요? //출력 Player 기본 생성자 호출 Knight 기본 생성자 호출 hp 인자가 5있는 부모생성자 Stamina : 22 hp 인자가 5있는 부모생성자 Stamina : 77 Knight 기본 소멸자 호출 Player 기본 소멸자 호출 hp 인자가 5있는 부모생성자 Stamina : 88 Knight 기본 소멸자 호출 Player 기본 소멸자 호출 Knight 기본 소멸자 호출 Player 기본 소멸자 호출 Knight 기본 소멸자 호출 Player 기본 소멸자 호출

  • c++
eunjeong seo 댓글 1 좋아요 0 조회수 211

게임 서버 몬스터 ai에 관해 궁금한게 있습니다.

미해결

[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part5: UE5 & IOCP 서버 연동

게임 서버에서 몬스터 ai(state machine)를 돌린다고 했을 때 제가 생각한 방식은 서버에서 일정 주기마다 랜덤으로 상태변화가 일어나게 구현하는 것인데, 더 좋은 방식이 있을까요?

  • c++
  • unreal-engine
  • windows-server
누구게 댓글 1 좋아요 0 조회수 411

4-j에서 k = i *m + j

미해결

10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트

- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 안녕하세요 큰돌님 강의 잘 듣고있습니다. 다름이 아니라 코드 중에 int k = i * m + j이 부분이 어떤 것을 하는 코드인지 잘 모르겠습니다. 0 1 2 -> 0 * M + 0 , 0 * M + 1, 0 * M + 2라고 해주셨는데 이게 어떤 거를 확인하는 코드인지 잘 모르겠습니다ㅠㅠ 3 4 5 6 7 8

  • c++
  • 코딩-테스트
김라영 댓글 2 좋아요 0 조회수 176

유튜브 강의와 차이점

해결됨

MFC Windows 프로그래밍 - 기본

안녕하세요 ! 강의 수강을 하려고 하는데 유튜브로 올려주신 강의와 내용에서 어떤 차이가 있는지 궁금합니다!

  • c++
  • mfc
  • gdi
  • sdi
  • vc++
  • win32api
eckim2 댓글 1 좋아요 0 조회수 343

7-V 질문

해결됨

10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트

안녕하세요. 강의 코드에서 ret = -1e6; 로 되어 있는 걸 -1 로 대신 대입하면 문제가 틀리게 되는 이유가 뭔가요? here == n 까지 도달하면 0이 리턴되고, 시간과 금액은 자연수로 주어지므로, 한 번 끝까지 구해진 경우는 모두 dp값이 0보다 큰 값이 저장될 것 같은데 왜 틀리는지 궁금합니다.

  • c++
  • 코딩-테스트
Bahaha 댓글 1 좋아요 0 조회수 149

5-P 질문드립니다.

미해결

10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트

안녕하세요 선생님. 해당 문제를 다음과 같은 로직으로 풀어보았으나, 테스트케이스도 통과를 못하여 질문드립니다. a라는 배열에 순서별로 톱니바퀴들을 입력 go() 함수를 통해, 시작점으로부터 좌우로 진행하며 회전방향 결정 check 배열에 넣어둔 회전방향에 따라 진행 (0: 멈춤, -1:반시계, 1:시계) 제출 링크입니다. http://boj.kr/b378ed26be3a436cbc7dbe705184aedd 항상 좋은 강의 감사드립니다.

  • c++
  • 코딩-테스트
김지호 댓글 1 좋아요 0 조회수 149

strlen , strcpy

미해결

[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part1: C++ 프로그래밍 입문

처음엔 strlen , strcpy 이런 스트링함수가 있으나,연습으로 직접 함수를 만들어쓴다고 생각하고, 커스텀함수와 직접만든 함수에도 저 함수를 사용하는 함수 2가지를 때에 따라 사용할랬더니 , 재귀함수호출은 사용하면안된다고,wrapping함수로 하라합니다. 그럼,실무에서 사용할땐.. 커스텀함수를 쓰거나,래핑함수형태로 쓴다고 생각하면 될까요? 아무래도 임시적인 확인용아니라면,메인함수에서 strlen , strcpy 를 쓸경우는 없을거같아서요. 궁금해서 질문합니다.

  • c++
eunjeong seo 댓글 2 좋아요 0 조회수 169

textRPG#2 순환참조에 대한 질문

해결됨

[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part1: C++ 프로그래밍 입문

Player.h 에서 만약 #include "Game.h" 를 시도하려는 경우가(물론 순환참조의 문제를 일으키지만), Player 클래스 또한 구현부에서 Game 클래스의 기본요소 중 참조나 포인터가 아닌 요소를 사용하는 경우를 말하는건가요?

  • c++
hush park 댓글 1 좋아요 0 조회수 141

cpp파일 include 관련 질문

미해결

홍정모의 따라하며 배우는 C++

안녕하세요. 아래의 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 }

  • c++
egcomkh21 댓글 1 좋아요 1 조회수 319

문제 이해의 어려움

미해결

10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트

두 재료 고유번호를 합하여 갑옷을 만든다하여 본인은 한번 사용한 재료는 사용하지 못한다고 이해했습니다. 예를 들자면 입력: 5 5 2 3 3 4 1 일 경우 (2, 3) (4, 1) 만 가능하다고 생각했는데 큰돌님 코드는 (2, 3) (2, 3) (4, 1) 이렇게 3가지 경우가 가능하다고 알고 있습니다. (결과가 3이 뜨길래) 문제에서 재료가 소멸된다. 이런 말이 없었기 때문에 사용했던 재료가 다시 사용돼도 괜찮은건가요? 문제 이해가 잘 안되어 질문드려요. http://boj.kr/04ebbdad45904d0dae1f5e5892757404

  • c++
  • 코딩-테스트
댓글 2 좋아요 0 조회수 231

코테에서 algorithm 라이브러리 사용

미해결

10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트

- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 가능한가요?

  • c++
  • 코딩-테스트
inflearnwjsdyd 댓글 1 좋아요 0 조회수 237

1-G

미해결

10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트

- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. http://boj.kr/9e3f1cab79c24305845221c0482f852a 안녕하세요! 해설강의 잘 들었습니다. 먼저 강의 전에 문제 풀때 제가 생각한 방식은 인덱스 0부터 *나올때까지 1씩 증가하면서 비교, 인덱스 마지막부터 *나올때까지 1씩 감소하면서 비교 해서 NE, DA 출력하게 만들었습니다. Dev C++에서는 출력이 올바르게 나오지만 백준 문제에서 코드를 작성했을땐 틀렸습니다로 나옵니다. 반례나 어느부분이 틀렸는지 궁금해서 문의드립니다!

  • c++
  • 코딩-테스트
최문규 댓글 2 좋아요 0 조회수 177

제거 디스어셈블리에는..포인터구조체의 메모리가 안떠요 ㅠ

미해결

[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]

  • c++
eunjeong seo 댓글 1 좋아요 0 조회수 154

VisualStudio 2022 로 사용해도 큰 문제는 없나요?

해결됨

[Qt/QML 기초 Part 1] C++ 연동과 시그널-슬롯으로 배우는 크로스플랫폼 앱 개발

VisualStudio 2022 로 사용해도 큰 문제는 없나요? 2019 버전 다운로드가 막혔네요. Dev essential 가입해도 커뮤니티 버전은 막혔고 Visual C++ Redistributable for Visual Studio 2019 은 다운이 되는것 같은데, 2022 버전 사용해도 문제 없으면 2022버전 사용하려고 합니다. 어떤가요?

  • 하이브리드-앱
  • c++
  • gui
  • qt
  • qml
TaeWoo Park 댓글 1 좋아요 0 조회수 502

노트북에서 정점만 보이는 버그

미해결

[게임 프로그래머 도약반] DirectX11 입문

데스크톱에서 잘 돌아가다가 노트북 쓸 일이 있어서 그 프로젝트 파일 그대로 노트북에 옮겨서 하려는데 오브젝트들이 점으로만 나타나고 그려지지 않아요.. 왜그런건가요? gpu문제인가요?

  • c++
  • directx
H_dong 댓글 2 좋아요 0 조회수 313

3-J 맞왜틀 질뮨

미해결

10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트

Q두개를 만들어서 맞았습니다 근데 그전에 Q1개를 만들었던 방식이 예제는 다 맞는데 WHY? 틀렸는지 모르겠습니다.. http://boj.kr/dcc9afeed89b4ca99e5c33617d5757d9

  • c++
  • 코딩-테스트
geonwlee22 댓글 2 좋아요 0 조회수 103

istringstream 사용 질문

미해결

10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트

안녕하세요, 큰돌님. split() 함수에 대해 잘 학습 후 공부 하던 중 궁금한 게 생겨 질문드립니다. split() 함수의 경우 문자열을 특정 구분자 delimiter를 기준으로 분할하는 기능을 제공해주고 있습니다. 큰돌님의 예시와 같이 " " (빈칸) 으로 구분하여 문자열을 분할하는 경우에는 c++ 표준 라이브러리 <sstream> 헤더에 포함된 'istringstream' 을 사용하는 것이 더 효율적인거 같은데 큰돌님께서는 istringstream에 대해서는 어떻게 생각하시는 지 궁금합니다. 좋은 강의 감사합니다. 질문자 올림.

  • c++
  • 코딩-테스트
Osten 댓글 2 좋아요 0 조회수 209

추상화와 클래스중 질문

미해결

[하루 10분|C++] 누구나 쉽게 배우는 C++ 프로그래밍 입문

안녕하세요 너무 감사하게 잘 보고 있습니다. 다름이 아니라 강의 내용중에 궁금한점이 있어 질문 드립니다. 클래스 안에 함수를 만들면 되는데 왜 클래스 밖에서 함수를 만드는건가요?

  • c++
Seung Hyon Kim 댓글 1 좋아요 0 조회수 200

1-A 질문있습니다.

해결됨

10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트

- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 안녕하세요! http://boj.kr/8c457baae3554ac38764f81d351201bc 제가 생각한 문제 풀이는 총 9명 키의 합에서 100을 빼면 난쟁이가 아닌 2명 키의 합이 나온다고 생각했습니다. 9명의 키합 - 100의 값을 ss로 정하고 for문을 돌면서 2명의 합이 ss가 나오면 해당 두명을 erase를 사용해 제거해서 출력하는 방식으로 코딩했습니다. Devc++에서 입력받고 출력도 잘 나오는데 반례가 있는지 백준 제출하면 틀렸다고 나오는데 어떤게 문제인지 모르겠어 질문남깁니다! 감사합니다!

  • c++
  • 코딩-테스트
최문규 댓글 2 좋아요 1 조회수 157

인기 태그

인프런 TOP Writers

주간 인기글