일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- 유데미
- sql
- 백준
- postgresql
- 알고리즘
- 과제
- 데이터베이스
- 최소공배수
- pgadmin
- AVLTree
- COALESCE
- 너비우선탐색
- 최대공약수
- BST
- Andrew Ng
- timestamp
- Machine Learning
- udemy
- coursera
- 개발
- BFS
- C++
- self join
- 깊이우선탐색
- 시퀄
- CREATE TABLE
- 자료구조
- ML
- nullif
- Advanced SQL
- Today
- Total
목록C&C++ (2)
승1's B(log n)
C++이나 C를 공부하다보면 const keyword가 많이 등장하곤 한다. 사실 그동안 과제를 할 때나 수업을 들을 때나 const라는 키워드만 보면 두려웠다. const의 개념을 확실히 이해하지 못하고 그저 상수화 해주는 키워드라고만 알고 있었기 때문이다. 따라서 이번 기회에 const에 대해 확실하게 알아보고자 한다. 1) const 키워드의 개념 : const 키워드는 값을 상수로 선언할 수 있도록 도와주는 키워드이다. const 키워드를 통해 한 번 설정된 값은 read-only memory에 저장된다. 따라서 상수화된 이후에는 값을 변경할 수 없다. 2) const 키워드는 포인터 선언에도 사용할 수 있다. #include using namespace std; int main(void) { c..

1. 컨테이너 1) vector #include #include using namespace std; int main(void){ //Constructor vector var1; //원하는 만큼의 벡터 생성 vector var2(10); //크기가 10인 벡터 생성 vector var3(10, 5); //크기가 10인 벡터 생성 후 5로 초기화 vector var4(var3.begin(), var3.end()); //var3 벡터를 iterator를 이용해서 복사. begin부터 end 직전까지 복사 vector var5(var3); //var3 벡터를 복사 //Iterators vector::iterator IT; IT = var1.begin(); //var1의 첫번째 요소의 주소 가리킴, ++할수록 ..