코딩5 [되돌아 보며] C++의 꽃이라고 불리는 포인터(pointer, *), 레퍼런스(reference, &) 기본 개념을 되돌아보자. '되돌아보며'가 필요한 이유 객체지향 초급 편에 들어가기 앞서 C++의 꽃이라고 불리는 포인터, 레퍼런스 개념을 다시 한번 짚고 넘어가겠습니다. 자바(JAVA), 파이썬(Python), C#(CSharp) 과는 다르게 메모리 할당을 직접적(수동적)으로 Contorl 할 수 있다는 장점이 있습니다. → 물론, 잘했을 경우에만 해당됩니다. 잘못했을 경우 잘못된 메모리 할당으로 누수가 생길 수 있습니다. 메모리 할당을 직접적으로 Control 할 수 있다면 좋은 것은 바로 'Process 속도 향상'입니다. 그래서 영상 처리와 같이 Just in Time Process의 경우 C#, Python, JAVA와 같은 언어를 사용하기보다는 공유 메모리 및 Thread 연산을 통해 연산 처리 속도를 높이는 작업이 주.. C++/객체지향 초급편 2023. 1. 30. 5강. Switch/Case문 기본 개념 설명 및 코드 예시를 살펴보자 Switch - Case 기본 구조 C++에서 "switch" 문은 식의 값에 따라 다른 작업을 수행할 수 있도록 하는 제어 흐름 문입니다. 여러 "if-else" 문을 사용하는 대신 사용할 수 있습니다. C++에서 "switch" 문의 기본 구문은 다음과 같습니다. switch (expression) { case value1: // code to be executed if expression == value1 break; case value2: // code to be executed if expression == value2 break; // ... default: // code to be executed if expression does not match any of the cases break; .. C++/입문편 2023. 1. 22. 3강. For 반복문의 기초 설명 및 예시를 살펴보자(2중 For문, 평균, 왜도, 첨도, 구구단) for 반복문의 기초 설명 C++에서 "for" 루프는 지정된 횟수만큼 코드 블록을 반복할 수 있게 해주는 제어 흐름 문입니다. C++에서 "for" 루프의 기본 구문은 다음과 같습니다. for (initialization; condition; increment/decrement) { // code to be executed } "initialization" 문은 루프 시작 시 한 번만 실행됩니다. 루프에서 사용될 모든 변수를 초기화하는 데 사용됩니다. 루프의 각 반복 전에 "condition" 문이 평가됩니다. 조건이 참이면 루프 내부의 코드가 실행됩니다. 조건이 거짓이면 루프가 종료됩니다. "increment/decrement" 문은 루프가 반복될 때마다 실행됩니다. 초기화 문에서 초기화된 변수를 업.. C++/입문편 2023. 1. 22. [보충 설명] 1-1강. "헷갈리기" 쉬운 네임스페이스(namespace), 헤더, cpp, 클래스, 메서드 지식 뿌시기 네임스페이스(namespace), 헤더, cpp, 클래스, 메서드가 어떠한 차이점이 있을까? 네임스페이스는 일련의 식별자(예: 변수 이름, 함수 이름 등)를 보유하는 컨테이너이며 관련 식별자를 서로 분리하여 대규모 프로젝트에서 이름 충돌을 방지하는 데 도움이 됩니다. 헤더 파일(포함 파일이라고도 함)은 프로그램의 다른 부분에서 사용할 수 있는 함수, 변수 및 기타 구성에 대한 선언을 포함하는 파일입니다. 헤더 파일은 일반적으로 파일 확장자가 ".h"이고 전처리기 지시문 #include를 사용하여 소스 파일에 포함됩니다. C++ 소스 파일("cpp 파일"이라고도 함)에는 해당 헤더 파일에 선언된 함수 및 기타 구성의 구현이 포함되어 있습니다. C++ 소스 파일은 일반적으로 파일 확장자가 ".cpp"입니다... C++/입문편 2023. 1. 21. 1강 : 객체 지향 언어인 C#(CSharp) 프로그래밍 언어란 무엇인가? (.NET Framework) C# 객체 지향 언어 C# .NET Framework은 Microsoft에서 개발한 객체 지향 프로그래밍 언어입니다. 이 언어는 Windows 플랫폼에서 사용되며, .NET Framework는 이를 위한 개발 플랫폼입니다. .NET Framework는 어플리케이션을 개발하는데 필요한 라이브러리, 툴, 서비스 등을 제공합니다. 또한, C# 프로그래밍 언어는 2000년에 Microsoft에서 개발되었습니다. Anders Hejlsberg라는 이름의 개발자가 이 언어를 처음 설계하고 개발했습니다. C#은 C++언어와 Java 언어를 참고하여 만들어졌습니다. C# 프로그램 개발자 도구 C# 프로그램을 만들고 편집하는 데 사용할 수 있는 여러 개발자 도구가 있습니다. 인기 있는 선택은 다음과 같습니다. Visua.. 씨샵 (CSharp)/기초편 2023. 1. 16. 이전 1 다음