본문 바로가기

공부

(8)
C++ 자료형 Max 값 ( Windows 10 - 64bit 에서 테스트 ) #include 의 template numeric_limits를 사용. 더보기 #include #include #include ostringstream os; cout
[정리중] C++ 디자인 패턴 종류 보호되어 있는 글입니다.
STL Container (기존 게시물 https://static-jsony.tistory.com/42 ) STL Container 컨테이너란 데이터를 모아서 저장해 둘 수 있는 제네릭 데이터 구조로, 템플릿(template)로 만들어져 있기에 어떤 데이터 타입이든 저장이 가능하다. std::array와 std::bitset을 제외한 나머지 컨테이너들은 항목의 갯수에 따라 그 크기가 유동적으로 변하기 때문에 융통성 있게 사용할 수 있다. 컨테이너 타입 종류 + @ Sequence Container [ 시퀸스 컨테이너 ] array 배열 vector 가변배열 list 양방향 연결 리스트 forward_list 단방향 연결 리스트 deque 앞뒤로 넣고 빼는 큐 특징 선형적인 집합 자료를 저장하는 기본 임무에 충실한 일반적인 컨테이..
[정리중] Cold Start / Warm Start 보호되어 있는 글입니다.
C++ 키워드 ( 정리 중 ) alignas char do goto operator static typeid alignof char16_t double if or static_assert typename and char32_t dynamic_cast inline or_eq static_cast union and_eq class else int private struct unsigned asm compl enum long protected switch using auto const explicit mutable public template virtual bitand constexpr export namespace register this void bitor const_cast extern new reinterpret_cast threa..
MVC 패턴 Model-View-Controller 의 약자Model은 데이터, View는 UI 요소, Controller는 데이터와 비즈니스 로직(데이터를 생성,표시,저장,변경하는 부분)과의 상호동작에 관리한다. Model상태의 변화가 있을때 Controller와 View를 이를 통보. 해당 상태에 대한 출력(View), 상태 변화에 따른 적용 가능한 명령을 추가및 제거, 수정할 수 있다(Controller)구현법에 따라, 통보 대신 View나 Controller가 직접 Model의 상태를 읽기도 한다.표시 형식에 의존하지 않는 내부적인 코드이다. Model은 순수하게 Public 함수로만 이루어진다.(getter / setter?) View사용자가 볼 결과물을 생성하기 위해 Model로 부터 정보를 얻어온다. 여..
변수 및 함수 명칭 스타일 카멜 표기법 (Camel Case)변수나 함수명이 여러 단어의 조합일 경우, 맨 앞에 오는 글자는 소문자로 표기하고, 다음에 등장하는 단어들의 첫 글자는 대문자로 표기하는 방법. java의 권장 표기법이다.ex) appDelegate / camelCase 파스칼 표기법 (Pascal Case)카멜 표기법처럼 단어의 조합일 경우 단어의 첫 글자를 대문자로 표기하는 방법으로, 맨 앞에 오는 글자 또한 대문자로 표기한다.ex) AppDelegate / PascalCase 헝가리안 표기법(Hungarian Notation)접두어에 자료형을 붙임.ex)iNum / fSize 스네이크 표기법(Snake Case)언더바(_)를 넣어서 표기하는 방식.ex) _appDelegate / _value
OSI 7계층 보호되어 있는 글입니다.