C++ 8

C++ ++ 연산자

++위 경우에는 우리가 전에 보았던 +와의 차이점이 잇습니다. +의 경우에는 +뒤에 더하고 싶은 숫자를 넣어서 특정한 값을 산출합니다. 그러나 ++의 경우에는 무조건적으로 1만큼 증가시킵니다. 그러나 연산자이기 때문에 ++와 문자의 위치가 중요합니다. int a=1; b=a++; 위와 같은 경우에는 b는 원래 a 값인 1로 되고 a의 경우에는 2로 1에서 1 더해진 값으로 됩니다. 그러나 int a=1; b=++a; 위와 같이 +가 먼저 나오는 경우에는 a가 먼저 2가 되고 그 이후에 b가 1이 더해진 a와 같은 2의 값을 가집니다. 즉 ++의 위치에 따라서 상수의 값에 영향을 미치기 때문에 유의 하여야합니다. ++의 경우에는 우리가 연습을 하는 피라미드와 같이 연속적으로 증가하는 경우에 자주 사용합니다.

C++ 2023.01.12

C++ 비교 연산자 !=

!=는 좌우의 값이 서로 같은지 다른지를 구분하는 연산자이다. 예를 들어 a != b //위의 경우에는 거짓이다. 10 != 10 //위의 경우에는 참이다. 위와 같이 연산자라고 하여 단순히 숫자가 서로 같은지 다른지를 구분하는 것을 넘어서 문자가 같은지 다른지를 구분한다. 예를 들자면 입력한 비밀번호와 재입력한 비밀번호가 같은지 다른지를 코딩하고 싶다할 때 사용할 수 있다.

C++ 2023.01.12

C++ 소스 프로그램 작성

프로그래밍을 하다보면 컴파일러, 컴파일 (compile)이라는 단어를 들을 것이다. 컴파일러를 통해서 컴파일한다라는 말들이 교재나 영상에 많으므로 사용자가 직접 무언가를 켜서 돌려야할 것 같지만 우리가 초반에 하는 작업의 경우에는 Ctrl+F7과 Ctrl+F5으로만 디버깅부터 테스트까지 할 수 있다. 그러면 우리가 초반에 하는 Hello World!를 타입을 해보자 코드는 아래와 같이 타입을 하면 된다. #include int main() { std::cout

C++ 2023.01.11

C++ 프로젝트 시작하기

이제 비주얼 스튜디오로 처음 프로젝트를 시작하도록 하자 처음 시작을 한다면 여러분은 밑에와 같은 혹은 비슷한 화면을 볼 것이다. 우리는 여기에서 어떠한 탭을 누르지 않고 밑에 파란 글씨로 써져 있는 "코드를 사용하지 않고 계속"을 누른다. 그러면 아래와 같이 전체화면으로 창이 켜질 것이다. 여기에서 왼쪽 비쥬얼 스튜디오 로고 옆에 있는 파일을 누르고 새로 만들기를 누른다 그 이후에 프로젝트를 누른다. 단축키는 Ctrl+Shift+N이다. 파일(F)>새로 만들기(N)>프로젝트(P) ※단축키는 꼭 처음부터 외워야하는게 아니다. 처음하는데 단축키를 외우며 고통받기 보다는 하나하나 클릭하더라도 재미있게 즐기면서 하기를 바란다. 여기에서 빈 프로젝트를 찾아서 다음을 누른다. 여기에서 본인이 원하는 이름으로 설정하..

C++ 2023.01.11

C++ 기초

C++의 설계 목표 1. C언어와의 호환성 유지 2.소프트웨어 재사용 및 유지 보수 간편화----이것이 곧 객체지향의 성격 3.엄격한 타입 체크==>오류 가능성 최소화+디버깅 보조 4.실행 시간의 효율성 향상==>2번의 성격으로 함수 호출 증가=>인라인 함수 도입 등의 방법으로 효율 향상 C언어에서 추가된 기능 함수 중복,디폴트 매개변수,참조 및 참조에 대한 호출,new delete 연산자, 연산자 재정의,제네릭 함수,클래스가 있다. C++의 가장 큰 특징인 객체지향이란? 설계 목표 2번에 해당하는 일을 수행하기 쉽게 하기 위하여 만들어진 것 캡슐화가 있다. 캡슐화는 알약처럼 약의 내용물(데이터)를 캡슐로 감싸는 것처럼 외부로부터 데이터를 보호하는 역할을 한다. C++에서 캡슐을 담당하는 것은 클래스(c..

C++ 2023.01.11

C++ 처음 시작-Visual Studio

처음 C++를 시작하려고 하면 어떤 프로그램을 쓸지 고민이 된다. C++를 다룰 수 있는 프로그램은 비주얼 스튜디오, 비주얼 스튜디오 코드, Dev c++ 이 대표적으로 있다 그중에서도 나는 Visual Studio를 다룰 것이다. 물론 당연히 무료 프로그램이다. https://visualstudio.microsoft.com/ko/vs/whatsnew/로 들어가서 다운로드를 누르면 위와 같이 3가지 종류가 있을 것이다. 그중에서 사업용이 아닌 취미용이나 단순히 학습용은 Community를 누르면 된다. 그러면 자동으로 VisualStudioSetup.exe.가 다운로드가 될 것이다. 해당 프로그램을 실행시키고 설치를 누르면 위와 같은 창이 뜰 것이다. 만약에 컴퓨터 용량이 충분하다면 다 다운로드 받으면 ..

C++ 2023.01.08

<드래그 방지용 ㅋ코드>