Eat Study Love

먹고 공부하고 사랑하라

C++ 147

4. Functions and Memory Management

https://eglife.tistory.com/36 3. C++ Standard Library (3) https://eglife.tistory.com/35 2. C++ Standard Library (2) https://eglife.tistory.com/34 1. C++ Standard Library (1) 아 ~ 이게 무슨 영어, 중국어 배우는 것도 아니고 코딩하나 하는데도 프로그래밍 언어가 너무 많다;; 이거 eglife.tistory.com 이번 시간엔 어렵고 복잡스러워서 피하고 싶지만.. 중요하기 그지 없는 C++의 Call by Reference에 대해 공부를 해보자. 어렵지만, 한 번만 제대로 개념을 잡아 놓으면 여러모로 편리할 것으로 기대한다. 그 전에 복습 잠깐! - Vector의 경우 ..

SW 만학도/C++ 2024.03.29

3. C++ Standard Library (3)

https://eglife.tistory.com/35 2. C++ Standard Library (2) https://eglife.tistory.com/34 1. C++ Standard Library (1) 아 ~ 이게 무슨 영어, 중국어 배우는 것도 아니고 코딩하나 하는데도 프로그래밍 언어가 너무 많다;; 이거 누가 통일 좀 안 시키나ㅠㅠ 그래도 써먹을 eglife.tistory.com 요번엔 Vector의 Container를 다뤄보려고 한다. 문자 그대로 Container, 뭔가 Data를 담는 구조? 의 종류를 알아보는 것! Vector - Vector는 연속된 컨테이너로, dynamic-size array이고 Python의 List와 유사하다. - Data들은 연속된 메모리에 저장된다. - Ran..

SW 만학도/C++ 2024.03.24

1. C++ Standard Library (1)

아 ~ 이게 무슨 영어, 중국어 배우는 것도 아니고 코딩하나 하는데도 프로그래밍 언어가 너무 많다;; 이거 누가 통일 좀 안 시키나ㅠㅠ 그래도 써먹을데가 분명히 있다고 하니까 이놈의 C++ 공부도 한 번 시작해본다. C++의 장점은 위와 같다고 한다. 정확히 이게 어떤 걸 의미하는 지는 차차 알아가 봐야 할 부분 모든 프로그래밍 언어를 배울 때 처럼 Hello C++ 부터 공부해보자ㅠㅠ First C++ Program #include int main(void) { std::cout iostream ( C++ Header file 종류 장난 없다.. 엄청 많고 다 암기 必 ) 3) Print function : printf; --> std::cout 4) New line : ' \n ' --> std::e..

SW 만학도/C++ 2024.03.21

2-1. Operators / Memory in C

https://eglife.tistory.com/32 2. Variables in C 아무리 봐도 불친절한 C.. 파이썬을 배우다가 와서 그런가 불편한 게 이만 저만이 아니다. 그래도 파이썬코드보다 처리속도도 빠르고, 디버깅에 유용하다니까 감내해야지 Review https://eglife.tistory. eglife.tistory.com 지난 시간에 이어 이번엔 C의 Operators를 좀 알아보자 Operators - Assignment ( A = B ) B쪽에 있는 걸 A에 넣는다. - 수학기호 계산 순서는 파이썬과 같다. #include "stdio.h" int main(void) { int x = 1; x = x + 1; x += 1; x++; // 위 3개는 같다 x = x - 1; x -= 1..

SW 만학도/C 2024.03.20

2. Variables in C

아무리 봐도 불친절한 C.. 파이썬을 배우다가 와서 그런가 불편한 게 이만 저만이 아니다. 그래도 파이썬코드보다 처리속도도 빠르고, 디버깅에 유용하다니까 감내해야지 Review https://eglife.tistory.com/31 1. Hello C !!! Sorry for late.. C 랑 C++도 구분 못하고 살아왔다. 둘이 그냥 같은 것인줄.. 그래도 이왕 코딩공부하기 시작한 거, C도 기초부터 차근차근 밟아보기로 한다. First C Program #include int main(void) { printf("Hello C\n"); return 0; eglife.tistory.com C의 Compiler == Python의 Interpreter C는 Compiler로 '번역'만 해주고, 바로 실행..

SW 만학도/C 2024.03.20

1. Hello C !!! Sorry for late..

C 랑 C++도 구분 못하고 살아왔다. 둘이 그냥 같은 것인줄.. 그래도 이왕 코딩공부하기 시작한 거, C도 기초부터 차근차근 밟아보기로 한다. First C Program #include int main(void) { printf("Hello C\n"); return 0; } - Comilation with gcc compiler! --> $gcc [source file name] -o [executable image file name] - 컴파일 과정에서 -o 는 다음의 object파일로 바꿔주세요~ 라는 코멘드 - 파일 실행과정에서 ./ --> 요건 이 폴더에 있는 파일을 실행시킬게요~ 라는 코멘드 C(Compiler) vs Python(Interpreter) - Python에서 파일을 실행 시, ..

SW 만학도/C 2024.03.19