Programming/C++ 4

[C][책정리] 전처리기 냅다 정리

옛날에 사놓고 한번도 안 본 책 버리기 전에, 아리까리한게 뭔지 보니깐... 전처리기 챕터가 있었다. 그걸 정리하는 글 (근데 msdn 보니까 이것 말고 뭐가 엄청 많다?) 1. 전처리기 지시문 #include : 헤더 인클루드 #define : 매크로 정의 #undef : 정의 된 매크로 해제 #if, #elif, #else, #endif : 조건에 따라 블럭(?)을 활성화해서 컴파일 할지 결정 #ifdef : 매크로 조건 만족이면 블럭(?)을 활성화해서 컴파일 #ifndef : 매크로 조건 불만족 블럭(?)을 활성화해서 컴파일 2. #define 작동 원리 전처리기라는 이름처럼 컴파일 전에 PI라고 적힌 단어들을, 전처리기 과정에서 3.14로 바꿔(치환)주는 것이다..... 아마도? > #define..

Programming/C++ 2023.12.16

[일기장] 2X2, 3X3, 4X4 행렬식(determinant), 역행렬 (Inverse Mat)

나중에 필요할 것 같아서... 여행렬(comatrix)과 인접행렬(adjacency matrix) 을 이용해서 정석적으로 역행렬을 구해주기로 했다. 코드로 옮기기 전 역행렬에 과한 이런저런 글을 찾아보았으나... 뭐라는지 이해는 잘 되지 않았다. (몸으로는 아주 약간 느껴지긴 하다만...) ============================================= 2X2 ============================================= ============================================= 3X3 ============================================= ===========================================..

Programming/C++ 2023.11.08