Object-Oriented Programming in C
정의 : 객체 개념을 가지고 프로그래밍 한다는 의미이다. 클래스의 사전적 의미 : a group of people, animals or things that have similar characteristics or qualities 인스턴스(Instance)의 사전적 의미 : 실제 사례. 인스턴스 던젼은 내부 맵 및… Object-Oriented Programming in C
정의 : 객체 개념을 가지고 프로그래밍 한다는 의미이다. 클래스의 사전적 의미 : a group of people, animals or things that have similar characteristics or qualities 인스턴스(Instance)의 사전적 의미 : 실제 사례. 인스턴스 던젼은 내부 맵 및… Object-Oriented Programming in C
UML은 통합된 모델링 언어로 해석할 수 있다. 기존에 모델링 언어가 여러개 있었을 것 같고 이러한 언어를 통합한 것이다. 그러면 모델링은 또 뭐야? 옷을 디자인하는 사람은 옷을 만든 후, 모델에게 입혀서 패션쇼에 선보인다. 자. 이 옷이… UML(Unified Modelling Language)
구글 드라이브는 2가지 모드를 지원한다. 자세한 사항은 아랫 글을 참고한다. 본인은 “Google Drive(Drive 폴더)”를 이용해서 파일을 구글 클라우드에 미러링하고 있다. 그런데, 컴퓨터마다 특정 폴더를 백업/동기화 하기 위해서는 “내 컴퓨터(컴퓨터에 있는 폴더)”를 이용하면 된다. 폴더 선택… 구글 드라이브에서 “내 컴퓨터”의 동기화 제거하기
전자식 과전류 차단기이다. 기능은 과전류가 발생하면 회로를 차단해준다. 영문으로 보면 과전류가 발생하면 접점을 열거나 닫아주는 릴레이라는 의미이다. (본인은 전자식 과전류 릴레이가 맞는 표현이라 생각한다. 왜냐하면 MC와 같이 직접 주접점을 열고 닫아주는 것이 아니라 과전류가 발생하면… EOCR(Electronic Over Current Relay)
종종 파라미터(Parameter)와 아규먼트(Argument)라는 용어를 혼용해서 쓰는 경우를 많이 보게된다. 하지만 엔지니어라면 이 둘의 명확한 차이를 이해하고 있어야 한다. 결론부터 말하자면, 파라미터는 함수의 정의(Definition)에 속한 ‘변수’이고, 아규먼트는 함수의 호출(Call)에 속한 ‘실제 값’이다. 우리가 흔히 접하는 ‘첫인상’이나… 함수의 파라미터와 아규먼트의 차이
[C언어] 배열 포인터 완벽 정리: 화성 아바타 이론 (int* vs int (*)[3]) C언어에서 포인터를 배우다 보면 첫 번째 난관인 배열과 포인터의 관계를 마주하게 됩니다. 오늘은 이 관계를 조금 색다르게 “화성 식민지 개척”에 비유하여 정리해 보려… 배열과 포인터는 지구인과 화성 아바타!
C언어 포인터에서 가장 헷갈리는 두 녀석이다. 핵심은 연산자 괄호와 우선순위다. 괄호는 묶음을 표시하며, [](배열)이 *(포인터)보다 우선순위가 높다는 것으로 해석하면 된다. 1. 포인터 배열 (Array of Pointers) “나는 배열이다. 그런데 내용물이 주소(Pointer)” 2. 배열 포인터 (Pointer… 포인터배열과 배열포인터
C언어의 포인터가 어렵게 느껴지는 이유는 &와 * 기호가 단순한 연산자가 아니라, 메모리를 항해하는 도구이기 때문입니다. 오늘은 이 두 기호를 ‘타이타닉 호를 찾는 모험’에 비유해 정리해 봅니다. 1. & (Ampersand): 닻 (Anchor) 키보드의 & 기호를 잘… 포인터의 재해석: 닻(Anchor)과 타이타닉
라인 코멘트의 시작은 “//” 부터 시작하고, 블록 코멘트는 /* */으로 감싼다.