본문 바로가기

분류 전체보기330

CPP_1. AssortRock 1일차 오프라인 수업_220905 컴퓨터를 사용하는 이유 인간이 다 기억할 수 없기 때문에 메모리라는 곳에 저장하기 위해서 컴퓨터를 사용한다. 컴퓨터의 구성요소 3가지 파워 CPU (연산 장치) 메모리 (휘발성/비휘발성) - RAM/SSD/HD 등 이것들을 전부 연결시켜 주는 것이 메인보드 if-else문에 대한 이야기 어떤 조건에 의해 실행되어야 하는 코드의 경우 if-else를 사용하면 된다. int형에 대한 이야기 int형은 32bit를 차지하는데, 이는 4바이트이다. 32bit는 2의 32승으로 42억 근사치의 데이터를 저장할 수 있다. unsigned와 signed가 나뉘는데 signed는 최상위 비트를 부호 비트로 사용하므로, 부호 비트를 빼면 음수 / 양수 21억 근사치로 나뉜다. 등호에 대해 주의할 점 수학에서 '='는 같.. 2022. 9. 6.
2-1. 윈도우 핸들과 API 본 글은 코드누리의 Windows Programming 강좌를 개인 학습 목적으로 정리한 글 입니다. https://www.ecourse.co.kr/ void* 타입 윈도우 OBJECT 윈도우를 최소화시키면 이는 어떤 구조체에 의해 관리될 것이다. CreateWindowEx 함수는 이런 구조체를 만드는 것이라고 생각할 수 있다. 그리고 이걸 보여주는 건 ShowWindow 함수일 것이다. 이런 구조체 정보에 접근할 수 있는 함수가 있는데 아래 2개 이다. GetWindowLongPtr SetWindowLongPtr 그렇다고 모든 멤버에 접근 가능한 것은 아니고, 일부만 가능하다. #include #include using namespace std; int main() { HWND hwnd = FindWi.. 2022. 9. 6.
3장. 배열, 링크드 리스트, 그리고 재귀 3.1 배열 사용 배열에 게임 엔트리 저장 배열에 객체들을 저장하는 것이 배열의 흔한 용도 그 외 병원에 환자들의 정보를 등록하는 것, 축구팀의 선수 이름을 등록하는 것.. 상위 점수 엔트리를 표현하는 객체에 무엇을 포함할 것인지를 생각한다 가장 간단히 떠오르는 건 score과 이름일 것이다. class GameEntry { public: GameEntry(const string& n = "", int s = 0); // 이름과 점수를 받는다. string getName() const;// getter int getScore() const;// getter private: string name;// 이름 int score;// 점수 }; 상위 점수 클래스 작성 Scores 클래스는 배열 entries의 .. 2022. 9. 5.
1-5. C++과 MASM 본 글은 코드누리의 Windows Programming 강좌를 개인 학습 목적으로 정리한 글 입니다. https://www.ecourse.co.kr/ 2022. 9. 5.