일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 백준 특정한 최단 경로
- java 팩토리얼 개수
- Java Call By Refernce
- 백준 2252 줄세우기
- java 백준 1509
- java 파티
- kotiln const
- Spring ipfs
- kotiln functional interface
- spring mongoTemplate switch
- nodejs rabbitmq
- javav 1676
- ipfs bean
- java 1509
- 자바 1676
- 익명 객체 @transactional
- spring mongoTemplate
- java 1238
- spring mongodb
- 백준 연결요소 자바
- ipfs singletone
- rabbitmq 싱글톤
- go
- spring mongodb switch
- 전략 패턴이란
- mongodb lookup
- kotiln const val
- 안정해시
- 자바 백준 팩토리얼 개수
- 백준 1504 java
- Today
- Total
목록프로그래밍 언어/c++ study (3)
공부 흔적남기기

d1과 d2는 0.001로 서로 같아보이지만 사실 자리수때문에 서로 아주 미세하게 다른값을 가지게된다. 근데 clion ide가 무조건 true라는 웃긴 스니펫을 보여줘서 남겨본다.. #include #include int main(){ using namespace std; double d1 = (100 - 99.99); double d2 = (10-9.99); if(d1 == d2){ cout
c++에서 new로 동적배열을 만들면 *으로 받아야하고 vector로 만들면 &로 받아야한다. //vector 사용할떄 #include #include using namespace std; void callbyreference(vector& vec) { for(auto & ele : vec) ele++; } int main() { int length; cin >> length; vector vec(length); for(auto & ele : vec) cin >> ele; callbyreference(vec) for(auto & ele : vec); cout arr[i]; } callbyptr(arr,length); for(int i =0; i
//기본값 설정 #include using namespace std; int main() { const int row = 3; const int colum = 5; int arr[row][colum] = { {1, 2, 3, 4, 5} , {6 ,7, 8, 9 ,10} , {11, 12, 13, 14, 15} }; //1차원 배열을 2차원 배열처럼 사용하기 int *line = new int[row * colum]; for (int r = 0; r < row; r++) { for (int c = 0; c < colum; c++) { line[c + r * colum] = arr[r][c]; } } for (int i = 0; i < row; i++) { for (int j = 0; j < colum; j..