profile
백엔드와 서버 in 42Seoul

Accelerated C++_Chapter03

문제 3-0 3-1 ??문제의 의도가 뭘까... 중앙값은 n개의 데이터 중, 중앙에 있는 값을 선택하는 것이다. 이를 위해서는 읽은 데이터의 개수와, 그 값들(정확히는 중앙부에 위치한 값들)을 필요로 하므로, 일단 모든 데이터를 저장하고, 그 개수를 세야하므로 값들

2021년 12월 24일
·
0개의 댓글
·

Accelerated C++_Chapter02

사실... 이번챕터는 반복문에관한 내용이라 새롭게 배우는건 많이 없었다.하지만, 생각해볼 부분이 있어서 해당부분에 대해 글을 작성.프로그램이에서 일반적으로 카운팅시 1부터 시작하는게 아니라 0부터 시작한다. 0부터 시작하여 n개를 카운팅한다고 하면, 인덱스는 n-1까지

2021년 12월 21일
·
0개의 댓글
·

Accelerated c++ answer

http://mathalope.co.uk/accelerated-c-solutions/

2021년 12월 20일
·
0개의 댓글
·
post-thumbnail

Accelerated C++_Chapter01

문자열 사용 밑줄친 내용들 객체는 타입이 정해진 컴퓨터 메모리의 일부이다. -> 인스턴스? 변수는 이름이 있는 객체이다. 컴퓨터는 }에 도달하면 변수name은 소멸하고, 그 메모리를 반환한다. -> {}단위로 지역변수가 할당됨. string의 + 연산은, string

2021년 12월 19일
·
0개의 댓글
·

Accelerated C++_Chapter00

몰랐던/참고할 개념을 '간단'하게 적고, 각 챕터 마지막에 있는 문제에 대한 정답을 적고 고찰한다. 개요 hello world 함수를 바탕으로 각 부분이 뭔지에 대해 알아보는 챕터. 0.1 주석 0.2 #include 기본영역(core language) : 라이브러리

2021년 12월 16일
·
0개의 댓글
·

TIL/TIS 211210

가변 탬플릿을 사용하면 임의의 개수의 인자를 받는 함수를 구현할수 있다. 이때 템플릿 파라미터팩이라는 개념을 이용한다.탬플릿 파라미터 팩은 0개 이상의 인자들을 나타낸다. -> 위의 함수의 경우 1개의 \[탬플릿]인자만 호출하는 경우에도 사용 가능여러개의 문자열을 합치

2021년 12월 10일
·
0개의 댓글
·

TIL/TIS 211206-211207

탬플릿 클래스를 작성하다보면 클래스나 맴버함수에 정해진 함수형이 아니라 그때 그때 다른 자료형이 사용되는 경우가 있다. 예를들면 stack같은걸 자료구조를 구현하는 경우 필요할때마다 int, string, bool...등등을 담고싶을것이다. 기존 자료형으로만 작성한다면

2021년 12월 7일
·
0개의 댓글
·

TIL/TIS 211202

virtual키워드가 붙은 맴버함수는 기반 클래스에서 선언되서, 파생클래스에 의해 재정의된다.이러한 virtual키워드를 사용하면 실행시간중에 다형성을 구현할 수 있다. public 접근지정자여야 한다.ststic일수 없다.\-> 비정적 멤버 함수만 가상일 수 있습니다

2021년 12월 2일
·
0개의 댓글
·

TIL/TIS 211202

Cast

2021년 12월 1일
·
0개의 댓글
·

TIL/TIS 211125

생성자 리스트 사용방식 일반 생성자와의 차이점 -> 언제 활용하즌니

2021년 11월 25일
·
0개의 댓글
·

TIL/TIS 211124

오버로딩 C++에서는 C와 다르게 오버로딩이 허용된다. 다만 기존에 C에서 쓰던 함수들은 오버로딩이 당연히 안된다. 오버로딩된 함수 호출시 다음과 같은 우선순위를 가진다. 1순위 : 매개변수 타입이 정확히 일치하는 함수 2순위 : 형변환을 가능한 매가변수 char, u

2021년 11월 24일
·
0개의 댓글
·

TIL/TIS 211123, 211124

기존에 할당된 메모리 공간에 다른 이름(별명)을 붙이는 것. 이때, 기존에 할당된에 주의.상수 -> 비const 참조에 대한 초기 값은 lvalue여야 합니다.C/C++(461)한번 ref로 초기화 되면, 바꿀수 없다.ref1 : 4 0061FEC8a : 4 00

2021년 11월 22일
·
0개의 댓글
·
post-thumbnail

TIS/TIL 211119

namespace는 굳이 C++에만 국한된 개념이 아니라, 개체를 구분하기 위해 나눈 대분류 같은거이다. -> 파일시스템, 다른 프로그래밍 언어등등에서도 사용.Cpp에서 namespace는 내부 식별자에 범위를 제공하는 선언적 영역이다.using은 명시적 한정자이다.u

2021년 11월 19일
·
0개의 댓글
·
post-thumbnail

TIL/TIS 211118

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

2021년 11월 18일
·
0개의 댓글
·

TIL/TIS 211117

게임서버 프로그래밍 교과서 읽기(정리X)(+) 필요한 CS공부내용은 정리.C++ -> 과제용으로 써도 되니까 일단 지금 공부해놓기🌟🌟🌟씹어먹는 C++🌟🌟🌟 -> 책살필요 없음 ㅋㅋㅋ해당 강의 내용 VScode로 실습해보고, 페이지 내용 차용해서 TIL/TIS

2021년 11월 17일
·
0개의 댓글
·

TIL/TIS 211110 - 211111

JavaScript 주의할점만 java나 c랑 비교해서 다른부분만 우선 기술. 변수 연산자 함수 https://learnjs.vlpt.us/basics/06-object.html https://berkbach.com/%EA%B8%B0%EC%B4%88%EB%B6%8

2021년 11월 11일
·
0개의 댓글
·

TIL/TIS 211109

TIS throw throw는 exception을 발생시킨다. throws가 예외 던질때 사용하는거. 국브스토리 throw throws https://joont.tistory.com/157 gradle의 runtimeOnly > Failed to configure

2021년 11월 10일
·
0개의 댓글
·

TIL/TIS 211108

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

2021년 11월 7일
·
0개의 댓글
·

TIL/TIS 211106

서버가 요청의 헤더에 정의된 응답을 생성할 수 없을때 발생하는 에러(Not Acceptable).해결 : 일반적으로 jackson 라이브러리의 의존성이 없을때 발생한다. 그러나 spring-boot-starter-web에 포함되므로 해당사항 없음.아래의 코드에서 반환할

2021년 11월 6일
·
0개의 댓글
·