전체 글(193)
-
c++ 11주차 예습과제
1. 강의 주제C++에서의 함수 중첩과 디폴트 인자 2. 강의 키워드const, 포인터, 참조 연산자, 다형성, 연산자, 오버로함수 중첩3. 주요 내용 요약○ const 변수- 변수에 const라는 키워드를 사용하여 상수(constant)의 의미를 갖게하여 그 내용을 변경 할 수 없게 한다. ○ 함수에 사용하는 const- 함수 선언 시 함수, 매개변수, 리턴형에 const를 선언하여, 이들이 읽기 전용(read only) 임을 나타낸다. ○ const 맴버- const 형 맴버 함수는 해당 맴버변수를 변경하는 치환 연산을 수행 할 수 없다.- const로 지정된 함수에서는 맴버 변수의 값을 변경 할 수 없다.- const함수는 const 함수만 호출 할 수 있으며 일반 맴버 함수에는 접근 x- 생성자..
2024.11.12 -
c++ 수업 내용 및 수업 후 과제
여러 프로그래밍 언어에서 new 연산자의 사용을 비교한 표언어new 연산자 사용 예시설명C++MyClass* obj = new MyClass();동적으로 메모리를 할당하고 객체를 생성합니다. 수동으로 delete를 사용해 메모리를 해제해야 합니다.JavaMyClass obj = new MyClass();객체를 생성하고 생성자를 호출합니다. 가비지 컬렉터가 자동으로 메모리를 관리합니다.C#MyClass obj = new MyClass();객체를 인스턴스화하고 생성자를 호출합니다. 가비지 컬렉터가 메모리를 관리합니다.1JavaScriptlet obj = new MyClass();새 객체 인스턴스를 생성하고 생성자 함수를 호출합니다.7TypeScriptlet obj: MyClass = new MyClass()..
2024.11.05 -
c++ 10주차 예습과제
1. 강의 주제C++에서의 const 키워드, 포인터, 변수 종류, 동적 메모리 할당 2. 강의 키워드const, 포인터, 참조 연산자, 지역 변수, 전역 변수, 동적 메모리 할당, 정적 메모리 할당 3. 주요 내용 요약○ const 변수- 변수에 const라는 키워드를 사용하여 상수(constant)의 의미를 갖게하여 그 내용을 변경 할 수 없게 한다. ○ 함수에 사용하는 const- 함수 선언 시 함수, 매개변수, 리턴형에 const를 선언하여, 이들이 읽기 전용(read only) 임을 나타낸다. ○ const 맴버- const 형 맴버 함수는 해당 맴버변수를 변경하는 치환 연산을 수행 할 수 없다.- const로 지정된 함수에서는 맴버 변수의 값을 변경 할 수 없다.- const함수는 const ..
2024.11.05 -
c++ 9주차 수업 내용 및 수업 후 과제
객체의 멤버 호출- 직접참조연산자 : (.) 일반 객체가 멤버(변수/함수)에 접근하기 위해 사용- 간접참조연산자 : (->) 포인터 객체가 멤버(변수/함수)에 접근하기 위해 사용 기말고사에 나올 수도 있음#include // 입출력 스트림을 사용하기 위한 헤더 파일using namespace std; // 표준 네임스페이스 사용class Dog { // 개 클래스를 정의private: int age; // 개의 나이 double weight; // 개의 몸무게 string name; // 개의 이름public: int getAge() { // 나이를 반환하는 함수 return age; // 나이를 반환 } void setAge(int a) { // 나이를 설정하는 함수 age = a; // 매..
2024.10.29 -
c++ 9주차 예습 과제
1. 강의 주제C++ 클래스와 객체, 배열, 멤버 변수로 문자열이 있는 클래스 만들기, 객체 배열과 포인터, 생성자, 변수 초기화 방법, 멤버 변수로 포인터를 사용하는 경우, 소멸자, this 포인터2. 강의 키워드클래스, 객체, 배열, 생성자, 소멸자, 포인터, 초기화, this 포인터3. 주요 내용 요약클래스는 객체를 만들기 위한 설계도이며, 객체는 이 클래스를 기반으로 생성된 실체이다. 클래스 내부에 문자열을 저장할 수 있는 멤버 변수를 선언할 수 있고, 이러한 멤버 변수를 통해 데이터를 관리할 수 있다. 배열은 동일한 데이터형의 여러 값을 하나의 변수로 관리할 수 있게 해주는 자료구조로, 객체 배열은 여러 객체를 하나의 배열에 저장하여 관리할 수 있게 해준다. 또한 포인터를 사용하면 특정 객체에..
2024.10.29 -
유니티 7주차 수업 내용 및 코드
//움직인 위치 알기using System.Collections;using System.Collections.Generic;using UnityEngine;public class ball_jsy : MonoBehaviour{ float startingPoint; void Start() { Debug.Log("시작위치"); startingPoint = transform.position.z; Debug.Log(transform.position.z); } void Update() { Debug.Log("움직인 위치"); Debug.Log(transform.position.z); }} 실습1 시작부터 현재의 위..
2024.10.16