목록전체 글 (68)
yusukaid's IT note

조건 1: 정수만 계산할 수 있는 프로그램일 것. 조건 2: pass by reference (참조로 전달)을 이용할 것. 조건 3: 함수 선언 -> 메인 함수 -> 함수 정의 순으로 코드를 작성할 것.
1. 표현식이란? 표현식은 특정 값을 가진 엔티티이며, 메모리의 상태를 변경할 수 있는 특징을 가짐. 단순한 값을 만들거나 연산자를 사용해 값들을 결합해서 또 다른 새로운 값을 만드는 식. 2. 기본 표현식 연산자 없이 구성된 간단한 표현식으로, 표현식 중에서 우선 순위가 가장 높음. -리터럴? 리터럴은 프로그램 내부에서 사용되는 값으로, 값을 나타내지만 부가 작용이 없는 표현식. -이름 이름도 기본 표현식이며, 이름으로 사용되는 식별자는 변수, 객체, 이름, 함수 등에 사용됨. -괄호 표현식 우선 순위가 낮은 표현식을 기본 표현식으로 변경하고 싶다면, 괄호로 묶음. 3. 단항 표현식 하나의 값(피연산자)에 +, - 등의 연산자를 같이 사용한 표현식. -sizeof 표현식 sizeof 연산자를 활용하는 ..
1. 자료형이란? C++ 은 데이터를 효율적으로 조작하고자 자료를 형태에 따라 구분하며, 이렇게 구분해서 인식하는 자료의 형태를 자료형이라 함. 2. 자료형의 종류 2-1. 기본자료형 2-1-1. 정수 자료형 소수점이 없는 숫자를 정수라고 하며, 정수 자료형은 부호 있는 자료형과 부호 없는 자료형으로 구분됨. shot int : -32,768 ~ +32,767 / 0 ~ 65,536 int : -2,147,483,648 ~ +2,147,483,647 / 0 ~ 4,294,967,295 long int : -2,147,483,648 ~ +2,147,483,647 / 0 ~ 4,294,967,295 2-1-2. 문자 자료형 (char) 이스케이프 문자 \n : 줄바꿈 문자 \t : 탭 문자 \b : 백스페이..
1. 변수 프로그래밍 언어에서 변수는 메모리의 특정 부분을 확보한 공간을 말함. 변수를 만들때는 이름과 자료형을 지정해야 함. 2. 값 변수에 저장된 내용을 말함. 2-1. 두 숫자를 더하는 간단한 프로그램 #include using namspace std; int main () { //변수 선언 int a, b, sum; //변수에 숫자를 입력 받기 cout > a cout > b //계산 결과 저장 및 출력 sum = a + b; cout
모든 C++ 프로그램은 대소문자를 구분 들여쓰기: 코드 실행해는 영향을 주지 않으나, 코드를 쉽게 볼 수 있음 전처리 지시자: 프로그램을 컴파일 할 때 컴파일러에게 추가적인 지시를 내리기 위해 사용하는 구문 - #include 함수 헤더: C++ 프로그램은 main 함수에서 시작해 main 함수에서 종료 됨 - int main () C++ 은 일반적인 영어 어순을 따름 - std::cout(주어: 모니터는) + > 연산자를 이용해 데이터를 입력하는 객체 (데이터의 목적지를 알아야 하기 때문에 변수의 이름이 필요함) return 0; 프로그램이 정상 종료되었다는 것을 나타냄 using namespace std; 객체를 입력할 때 성을 알아서 입력하라고 컴파일러에게 전달하는 것 기본적인 Hello World..

게임할 때 중요한 건 또 시점이다. 아무리 그래픽과 모션이 좋은 게임이라도 시점이 불편하면 손이 잘 안가게 된다. 이번에 해볼 것은 카메라가 캐릭터를 따라다니며, 마우스 이동에 따라 카메라가 움직이는 것을 설정해 볼 것이다. 1. Spring Arm 생성 블루프린트 -> 컴포넌트에서 컴포넌트 추가를 클릭해 Spring을 추가한다. 이름은 임의로 설정하자. 만든 스프링 밑에 바로 Camera 컴포넌트를 추가한다. 성공적으로 마쳤다면 뷰포트가 위와 같이 보일 것이다. 빨간선은 카메라가 캐릭터를 바라보는 방향과 거리를 나타낸다. 필자는 뭔가 설정이 잘못됐는지 빨간 선이 카메라에 붙어있질 않는데, 원래는 붙어있어야 정상이다. 2. 카메라 설정 카메라와 캐릭터간의 거리를 뜻한다. 기본은 위와같이 300일 것이다...