일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 티스토리 코드블록
- 게임 네트워킹
- 백준
- c++
- 롤 현질금액보기
- 도선생님 신경론
- 스팀에 돈 얼마나 썼지
- 스팀 사용 금액
- 티스토리사진
- 비주얼스튜디오 코드 글꼴
- 비주얼스튜디오 코드 폰트
- 앤드류 테이트
- 한글 가운뎃점
- 신경론
- 롤에 돈얼마나썼지
- 쿠르츠 게작트
- 가운뎃점 입력
- 티스토리전체글수
- 명언
- 롤 현질얼마나 했는지보기
- 자바스크립트 defer
- 티스토리 전체글수표시
- Class1
- 티스토리사진한줄에 여러개
- 스팀 돈얼마나 썼는지보기
- 언리얼
- 어도비플래시삭제
- 자바메모
- 어도비플래시서비스종료
- 도파 신경론
- Today
- Total
목록코딩/C, C++ (4)
Small Step
https://modoocode.com/135 씹어먹는 C++ 강좌 계획 modoocode.com 모두의 코드의 C++ 강좌를 공부한 내용을 정리해 볼까 한다. C++ 어렵고 배울 양도 매우 많다. 그러므로 이 강좌를 전체적으로 완강하는것을 먼저 목표로 할 생각이다. 첫 C++ 프로그램 네임스페이스 (namespace) C++에는 네임스페이스라는 개념이 등장한다. cout
https://modoocode.com/98 씹어먹는 C 언어 - modoocode.com 동적할당 부분을 정리해놓은 글이다. 배열의 크기를 정할때는 컴파일 시간에 확정이 되어 있어야 한다. 배열을 명확한 크기를 정해놓아야 한다. 그래서 대부분 배열을 충분히 크게 설정한다. 그러나 이러면 메모리가 낭비되는 경우가 많다. 이럴때 동적 메모리 할당 이라는 방법을 이용한다. malloc 함수를 이용한다. 이는 memory allocation의 약자이다. 이 함수를 사용하기 위해서는 #include 코드를 써줘야 한다. free를 이용해 메모리 영역을 다시 돌려준다. 이를 해제(free)라고 한다. free를 제대로 하지 않아 발생하는 문제를 메모리 누수(memory leak)라고 한다고 한다. 이 부분은 이것..
https://modoocode.com/231 씹어먹는 C 언어 시작하기 modoocode.com 모두의 코드 사이트를 이용해 C와 C++을 한 번 다시 정리해보고자 공부를 하게 되었다. 공부하면서 기억할만한 내용을 정리해놓은 글이다. C언어 배경 지식들 C언어는 기본적으로 시스템 프로그래밍이 주 목적이므로 시스템 관련 배경지식이 필요하다. 모든 계산은 CPU를 통해 처리된다. CPU가 연산을 수행하기 위해서 데이터를 저장하는 공간을 레지스터(register)라고 함. 이 크기는 작기에 RAM을 이용. 램은 휘발성 메모리라는 단점이 있다. 이를 위해 하드디스크를 이용. 명령어 작성 램은 각각 고유 주소가 있다. 어셈블리어를 통해 CPU를 이용해 램에 값을 대입하는 것이 가능. mov eax, 4660 #..
C(C++)에서는 작은따옴표 ' ' 와 큰 따옴표 " " 의 의미가 다르다. 작은따옴표는 문자일 때 사용해야 하고 큰 따옴표는 문자열일 때 사용해야 한다. https://www.acmicpc.net/problem/1152 1152번: 단어의 개수 첫 줄에 영어 대소문자와 공백으로 이루어진 문자열이 주어진다. 이 문자열의 길이는 1,000,000을 넘지 않는다. 단어는 공백 한 개로 구분되며, 공백이 연속해서 나오는 경우는 없다. 또한 문자열 www.acmicpc.net 백준 1152문제를 풀면서 이런 코드를 쓴 적이 있다. if ( str[i] == " " ) { cnt++; } 이 코드를 실행하면 오류가 나게 된다. " "는 문자열만 쓸 수 있기 때문이다. 참고한 자료 https://hodev.tist..