♣ C++(21)
-
[C++] 메모리 동적 할당이 뭐에요?
이번 포스팅에선 메모리 동적 할당에 대해 알아보도록 하겠습니다. 메모리 동적 할당 : 힙 영역에 할당될 메모리를 사용자가 직접 할당했다가 끊었다가 하는 활동 개발 환경 : VSCode, Windows 10 [본 포스팅은 메모리 구조에 대한 사전 지식이 필요합니다!] https://mengu.tistory.com/74 [CS지식] 메모리 구조에 대하여 메모리의 구조 프로그램이 실행되기 위해선 메모리에 로드되어야 합니다. 또한 프로그램의 변수들이 메모리에 저장되어야 합니다. 이에 운영체제들은 여러 메모리 영역들을 제공하고 있습니다 mengu.tistory.com 기본 개발 세팅은 다음과 같습니다. #include #include using namespace std; int main() { // pointer..
2022.06.15 -
[C++] Pointer 개념, 연산에 대해 알기
이번 포스팅에선 C++의 포인터에 대해 알아보도록 하겠습니다. 포인터 : 다른 변수, 혹은 그 변수의 메모리 공간 주소를 가리키는 변수 즉, 특정 변수가 저장되어 있는 메모리 주소 개발 환경 : VSCode, Windows 10 기본 개발 세팅은 다음과 같습니다. #include #include using namespace std; int main() { // pointer int num1 = 10; int num2 = 4; cout
2022.06.13 -
[C++] 1차원 배열, 다차원 배열
이번 포스팅에선 C++의 배열에 대해 알아보도록 하겠습니다. 배열 : 같은 타입의 변수들로 이루어진 유한 집합 즉, 정수들의 집합/ 문자열들의 집합/실수들의 집합 등이 배열입니다. 개발 환경 : VSCode, Windows 10 기본 개발 세팅은 다음과 같습니다. #include #include using namespace std; int main() { // 연산자 int num1 = 10; int num2 = 4; cout Type ArrayName[ArrayLength] = {Array's elements} 1차원의 배열을 생성하고, 초기화하는 코드입니다. ** 여기서 초기화는 배열을 의미있는 변수들로 채우는 활동을 말합니다. int main() { int num1 = 8, num2 = 4; // ..
2022.06.11 -
[C++] 조건문과 반복문을 활용해봅시다.
이번 포스팅에선 C++의 조건문과 반복문에 대해 알아보도록 하겠다. 조건문 : 제시된 조건문이 참인지, 거짓인지에 따라 달라 상황 수행이 달라진다. 반복문 : 일정 조건에 따라 특정 문을 계속해서 반복한다. 개발 환경 : VSCode, Windows 10 기본 개발 세팅은 다음과 같습니다. #include #include using namespace std; int main() { // 연산자 int num1 = 10; int num2 = 4; cout 9){ cout
2022.06.10 -
[C++] 비트 연산자, 쉼표 연산자, 삼항 연산자, sizeof 연산자
이번 포스팅에선 C++의 비트/ 쉼표/ 삼항/ sizeof 연산자에 대해 알아보도록 하겠습니다. 비트 연산자 : 논리 연산자와 비슷하지만, Bit 단위로 논리 연산을 할 때 사용 쉼표 연산자 : 다양한 용도로 사용. 두 연산식을 하나의 연산식으로 나타낼 때 사용 삼항 연산자 : C++에서 유일하게 피연산자를 세 개나 가지는 조건 연산자 sizeof 연산자 : 피연산자의 크기를 바이트 단위로 반환 개발 환경 : VSCode, Windows 10 기본 개발 세팅은 다음과 같습니다. #include #include using namespace std; int main() { // 연산자 int num1 = 10; int num2 = 4; cout
2022.06.09 -
[C++] 비교 연산자, 논리 연산자
이번 포스팅에선 C++의 비교 연산자와 논리 연산자에 대해 알아보자. 비교 연산자: 피연산자 사이의 상대적인 크기를 판단하는 연산자 논리 연산자: 주어진 논리식을 판단하여, 참과 거짓을 결정하는 연산자 개발 환경 : VSCode, Windows 10 기본 개발 세팅은 다음과 같습니다. #include #include using namespace std; int main() { // 연산자 int num1 = 10; int num2 = 4; cout =,
2022.06.02