문제 3-0 3-1 ??문제의 의도가 뭘까... 중앙값은 n개의 데이터 중, 중앙에 있는 값을 선택하는 것이다. 이를 위해서는 읽은 데이터의 개수와, 그 값들(정확히는 중앙부에 위치한 값들)을 필요로 하므로, 일단 모든 데이터를 저장하고, 그 개수를 세야하므로 값들
사실... 이번챕터는 반복문에관한 내용이라 새롭게 배우는건 많이 없었다.하지만, 생각해볼 부분이 있어서 해당부분에 대해 글을 작성.프로그램이에서 일반적으로 카운팅시 1부터 시작하는게 아니라 0부터 시작한다. 0부터 시작하여 n개를 카운팅한다고 하면, 인덱스는 n-1까지
문자열 사용 밑줄친 내용들 객체는 타입이 정해진 컴퓨터 메모리의 일부이다. -> 인스턴스? 변수는 이름이 있는 객체이다. 컴퓨터는 }에 도달하면 변수name은 소멸하고, 그 메모리를 반환한다. -> {}단위로 지역변수가 할당됨. string의 + 연산은, string
몰랐던/참고할 개념을 '간단'하게 적고, 각 챕터 마지막에 있는 문제에 대한 정답을 적고 고찰한다. 개요 hello world 함수를 바탕으로 각 부분이 뭔지에 대해 알아보는 챕터. 0.1 주석 0.2 #include 기본영역(core language) : 라이브러리
가변 탬플릿을 사용하면 임의의 개수의 인자를 받는 함수를 구현할수 있다. 이때 템플릿 파라미터팩이라는 개념을 이용한다.탬플릿 파라미터 팩은 0개 이상의 인자들을 나타낸다. -> 위의 함수의 경우 1개의 \[탬플릿]인자만 호출하는 경우에도 사용 가능여러개의 문자열을 합치
탬플릿 클래스를 작성하다보면 클래스나 맴버함수에 정해진 함수형이 아니라 그때 그때 다른 자료형이 사용되는 경우가 있다. 예를들면 stack같은걸 자료구조를 구현하는 경우 필요할때마다 int, string, bool...등등을 담고싶을것이다. 기존 자료형으로만 작성한다면
virtual키워드가 붙은 맴버함수는 기반 클래스에서 선언되서, 파생클래스에 의해 재정의된다.이러한 virtual키워드를 사용하면 실행시간중에 다형성을 구현할 수 있다. public 접근지정자여야 한다.ststic일수 없다.\-> 비정적 멤버 함수만 가상일 수 있습니다
오버로딩 C++에서는 C와 다르게 오버로딩이 허용된다. 다만 기존에 C에서 쓰던 함수들은 오버로딩이 당연히 안된다. 오버로딩된 함수 호출시 다음과 같은 우선순위를 가진다. 1순위 : 매개변수 타입이 정확히 일치하는 함수 2순위 : 형변환을 가능한 매가변수 char, u
기존에 할당된 메모리 공간에 다른 이름(별명)을 붙이는 것. 이때, 기존에 할당된에 주의.상수 -> 비const 참조에 대한 초기 값은 lvalue여야 합니다.C/C++(461)한번 ref로 초기화 되면, 바꿀수 없다.ref1 : 4 0061FEC8a : 4 00
namespace는 굳이 C++에만 국한된 개념이 아니라, 개체를 구분하기 위해 나눈 대분류 같은거이다. -> 파일시스템, 다른 프로그래밍 언어등등에서도 사용.Cpp에서 namespace는 내부 식별자에 범위를 제공하는 선언적 영역이다.using은 명시적 한정자이다.u
https://www.lainyzine.com/ko/article/how-to-install-wsl2-and-use-linux-on-windows-10/ TIS wslupdatex64.msi파일 설치 중 _" this update only applies to mach
게임서버 프로그래밍 교과서 읽기(정리X)(+) 필요한 CS공부내용은 정리.C++ -> 과제용으로 써도 되니까 일단 지금 공부해놓기🌟🌟🌟씹어먹는 C++🌟🌟🌟 -> 책살필요 없음 ㅋㅋㅋ해당 강의 내용 VScode로 실습해보고, 페이지 내용 차용해서 TIL/TIS
JavaScript 주의할점만 java나 c랑 비교해서 다른부분만 우선 기술. 변수 연산자 함수 https://learnjs.vlpt.us/basics/06-object.html https://berkbach.com/%EA%B8%B0%EC%B4%88%EB%B6%8
TIS throw throw는 exception을 발생시킨다. throws가 예외 던질때 사용하는거. 국브스토리 throw throws https://joont.tistory.com/157 gradle의 runtimeOnly > Failed to configure
API Note:Optional is primarily intended for use as a method return type where there is a clear need to represent "no result," and where using null is
서버가 요청의 헤더에 정의된 응답을 생성할 수 없을때 발생하는 에러(Not Acceptable).해결 : 일반적으로 jackson 라이브러리의 의존성이 없을때 발생한다. 그러나 spring-boot-starter-web에 포함되므로 해당사항 없음.아래의 코드에서 반환할