Popular Post
-
윤성우의 열혈 C++ chpt. 18
[ C 스타일 형변환 ](type)C++ 에서도 사용 가능[ C 스타일 형 변환의 문제점 ]다음의 코드를 통해 C 스타일의 형 변환의 문제덤 2 가지를 보자class Car{private: int fuelGauge;public: Car(int fuel) : fuelGauge(fuel) {} void ShowCarState() { cout class Truck : public Car{private: int freightWeight;public: Truck(int fuel, int weight) : Car(fuel), freightWeight(weight) {} void ShowTruckState() { ShowCa..
2026.03.27
-
윤성우의 열혈 C++ chpt 17.
예외 상황과 예외 처리의 이해 [ 예외 상황을 처리하지 않았을 때의 결과 ] 예외상황프로그램 '실행 중'에 발생하는 문제의 상황을 의미프로그램을 작성하고 컴파일에서 발생하는 오류가 아님프로그램 가이드에 맞춰서 User 프로그램 사용시 예상치 못한 오류프로그램의 의도와 다르게 사용되어 발생하는 오류를 예외라고 함예외상황의 예나이를 입력하려고 했는데 0보다 작은 값이 입력된 경우나눗셈을 위해 두 개의 숫자를 입력 받았는데, 제수(나누어지는 수)로 0이 입력된 경우주민등록번호 13자리만 입력하게 되어있는데 중간에 - 가 입력된 경우예외는 문법적 오류가 아닌, 프로그램의 논리에 맞지 않는 오류를 뜻함 예외처리프로그램 사용자가 예측치 못한 행동을 했을 경우, 그에 따른 처리를 해주는 것예외처리는 잘못된 행동을 프..
2026.03.21
-
C++ module 05 ex00~03
ex00. Mommy, when I grow up, I want to be a bureaucrat!Translation: 예외 클래스(exception class)는 반드시 Orthodox Canonical Form(정석적인 정형 클래스 형태)으로 만들 필요는 없습니다.하지만 그 외 모든 클래스는 반드시 이를 따라야 합니다. Translation: 이제 사무실, 복도, 서류, 대기줄로 이루어진 인공적인 악몽 같은 시스템을 설계해봅시다.재밌나요? 아니라고요? 어쩔 수 없습니다. 먼저, 이 거대한 관료 시스템에서 가장 작은 부품인 Bureaucrat(관료) 클래스를 만들어봅시다. Bureaucrat는 다음을 가져야 합니다: 상수(constant) 이름등급(graede)가장 높은 등급 = 1가장 낮은 등급..
2026.03.19
-
Ubuntu 설치 튜토리얼
Windows 에서 Linux 시스템을 사용하기 위한 Ubuntu 설치 과정 WSL: Windows Subsystem for Linux WSL2 를 cmd 나 gui 로 설치 과정을 나눠서 정리해보려 한다. (혹시나 궁금한 사람들을 위해 WSL1 은 완전 구형 버전이라 현대에는 거의 사용하지 않는다) cmd 로 설정 방법 (cmd 가 어려우면 하단의 GUI 로 설정하는 방법을 참고) 1. Powershell 권리자 권한 ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ 2. wsl --install입력(안될 경우 밑에 다른 명령어를 실행) 위의 명령어가 안되는 경우에만 아래의 세 가지 명령어를 실행(install 명령어가 된 경우 3 번 과정으로) dism.exe /onli..
2025.12.31
-
TRIZ 입문 3
기능 기반 문제 찾기[ 모순 찾기 ] 모순 찾기 사례 1970 소련에서 쏘아 올린 루나 16호 ( 달의 흙을 채취해서 귀환하는 임무 ) 루나 16호 제작 당시 발생한 문제백열 전구가 깨지는 형상전구의 유리부분(bulb) 부분이 착륙시 충격으로 인해 깨짐bulb 의 역할산소 차단으로 필라멘트 보호고온의 필라멘트는 산소를 만날 경우 수명을 다함문제 해결달에는 산소가 없기 때문에 bulb 의 역할의 의미가 줄어듬고정관념 관성으로 인해 발생된 모순 사례 문제 해결위해 가져야할 기본 소양문제의 본질 먼저 파악하기문제 대상의 기능과 목적을 분석하고 정의문제의 대상을 분석하면 체계적인 모순 찾기에 도움이 되고, 고정관념의 관성을 타파해 줄 좋은 매개체가 된다. [ 올바른 기능 정의 ] 기능 == 목적과 수단 우리는 ..
2025.08.05