목록분류 전체보기 (11)
독고솜의 인생일지
CPP란? CPP는 C++로 흔히 C의 개선판 또는 C의 상위 집합이라고 한다. C++은 원래 객체 지항 프로그램을 만들기 위해 나온 언어로 클래스가 있는 C 라고도 불리기도 한다. 또 한 C++은 C언어의 문법을 상당 이상을 참고한다. 기본 지식. 1. Main 함수 프로그램은 어떠한 정말 매우 특이한 경우의 상황이 없다면 main() 함수에서 시작합니다. int main은 마지막 반환값인 return 0; 을 기준으로 0을 반환하는데 int main(void) 를 쓰시면 자동으로 0을 반환합니다. int main(argc~~~~) 어찌고 이런거는 리눅스에서 명령어 쓰거나 그럴떄 인자값을 세탕해 주는 건데 ./run 인자1 인자2 이렇게 프로그램을 실행시킬때 인자값을 주는 것입니다. 2. 주석 //마지..
본 게시글은 C++17을 기준으로 작성하였으며, https://google.github.io/styleguide/cppguide.html 의 Google의 코딩 스타일을 준수합니다. 수정및 완본 예정일(2022-12-01) 예전부터, 지금까지, 앞으로의 배울 내용을 이쁘게, 정리하면서 나를 위해 쓰고 다른 누군가가 이 글을 보고 행복을 떠오르기를 빕니다. 글을 한번에 갑작스럽게 올라오거나 멈추거나... 비가 오는 것처럼 내려옵니다. 검수안했습니다. 검수안했습니다 뇌가 하라는 대로 썼습니다. 세상은 무언가를 잘하는 것을 재능이라고 한다. 내가 보기에는 무언가를 열심히 하는 것 또한 재능이라고 생각한다. -With You- Win API란? Win API란 모든 windows에서 실행되는 애플리케이션을 개발..
글의 요약 설명 부분. 150자를 적어주세요. 글의 요약 설명 부분. 150자를 적어주세요. 글의 요약 설명 부분. 150자를 적어주세요. 글의 요약 설명 부분. 150자를 적어주세요. 글의 요약 설명 부분. 150자를 적어주세요. 글의 요약 설명 부분. 150자입니다 목차 H2 제목 본문내용넣기 H3 중제목 본문내용넣기 H3 중제목 본문내용넣기 H3 중제목 본문내용넣기 마무리 마무리 출처: https://blog.steamedu123.com/entry/티스토리-서식-글-쓰기 [모두의 블로그:티스토리]
본 게시글은 C++17을 기준으로 작성하였으며, https://google.github.io/styleguide/cppguide.html 의 Google의 코딩 스타일을 준수합니다. 수정및 완본 예정일(2022-11-01) 예전부터, 지금까지, 앞으로의 배울 내용을 이쁘게, 정리하면서 나를 위해 쓰고 다른 누군가가 이 글을 보고 행복을 떠오르기를 빕니다. 글을 한번에 갑작스럽게 올라오거나 멈추거나... 비가 오는 것처럼 내려옵니다. 세상에는 딱 두 가지 프로그래밍 언어가 있다. 사람들이 욕하는 언어와 아무도 사용하지 않는 언어. -Bjarne Stroustrup- 절차형 사고방식 하나의 작업만 담당한는 프로시저라는 곳에 작은 단위로 여러 코드를 구성. 프로시저 기능이 없다면 코드 전체를 main() 함수..
알고리즘이나 라이브러리 성능에 대한 빅오 표기법. 절대적이 아닌 상대적으로 표현함. 300ms같이 구체적인게 아닌 몇개 할시 몇초 알고리즘 실해오 시간 -> 복잡도 빅오 표기법은 O(n) O는 빅어 표기법 n은 입력크기. 빅오 표기법의 종류 O(1) : 입력값에 상관없이 일정한 실행시간을 최고!의 알고리즘이라 할 수 있다. 하지만 상수 시간에 실행된다 해도 상수값이 상상 이상으로 클 경우 사실상 일정한 시간의 의미가 없다. 최고의 알고리즘이 될 수 있지만 그만큼 신중해야 한다. O(log n) : 로그는 매우 큰 입력값에서도 크게 영향을 받지 않는 편이다. 매우 견고한 알고리즘으로 이진 탐색의 경우가 이에 해당한다. O(n) : 알고리즘을 수행하는데 걸리는 시간은 입력값에 비례한다. 이러한 알고리즘을 선..
왜 코딩 스타일에 많은 시간을 투자해야할까? 아니, 그 가치는 있을까? 인턴에게 지저분한 웹 애플리케이션 넘겨줬을때 퇴사하는 이유, 그리고 기본 로직을 과연 1년이 지나도 기억할 수 있을까? 문서화 분활 명명 규칙 언어 사용 포매팅 https://tasddc.tistory.com/34?category=1003492 https://tasddc.tistory.com/34?category=1003492 코드 문서화 소스 파일에 작성된 주석을 의미. 코들르 작성항 당시 가졌던 생각을 다른 이에게 전할 수 있는 좋은 기회. 주석의 중요성은 상당히 높음. 1. 클라이언트에 코드를 사용하는 방법을 알려주기 위해서. 헤더 파일에 정의된 public 함수나 메서드 만큼은 반드시 주석을 달도록. /*리턴값 : int 저장..
보호되어 있는 글입니다.
보호되어 있는 글입니다.
보호되어 있는 글입니다.
보호되어 있는 글입니다.