Archive — Archive

전체 글

Academic
Projects

[IT기기] Dell XPS 해외 직구법 및 사후 관리법 (작성중)

1. 캐시백 사이트 접속 - 이베이츠, 랄프루걸 2. 오픈마켓 사이트를 캐시백 사이트를 경유하여 접속 3. 제품 주문 - 아마존: 기프트 카드 선불구입 (인터넷 오픈마켓에서 1$ 당 1,080원 선) - 배송대행지 경유: 몰테일 (우리비자카드 11달러 할인 이벤트 ~12.31) 4. 제품 점검 - 육안점검, 고주파 테스트, 발열 체킹 - 시리얼번호의 날짜와 구입날짜 비교 (1년 이상 차이가 날 경우 영수증 사본 첨부하여 문의) - 델 어시스턴트 프로그램 - SSD 속도측정 (크리스탈 디스크마크) - Fire Strike (총 7781점 / 그래픽 스코어 8753점 / 피직스 스코어 13289점 / 컴바인드 스코어 3170점) - HW Monitor로 실시간 온도측정 - 불량화소 테스트 - 배터리 웨어율 ..

Computer Science/C & C++

[C++] Structure | 구조체

Structure 구조체 - 다양한 data type의 data를 저장할 수 있게 하는 자료구조이다. - C++ 에서의 구조체는 OOP의 핵심 기능인 Class의 기초이다. - 구조체 또한 Compound data type의 일종으로 함수의 매개변수, 반호로 사용이 가능하다. 구조체의 생성 과정 1. Structure Description (구조체 서술) - 구조체 안에 저장할 여러 가지 data type들을 서술하고 이름을 지정한다. Ex. 구조체 선언부 예시 //Structure Description struct inflatable { char name[20]; float volume; double price; }; \(\texttt{struct}\) - Structure identifier - 구조..

Computer Science/C & C++

[C++] Raw String | Raw 문자열

Raw String Raw 문자열 - 일반문자, 특수문자에 관계없이 문자들이 서로 독립적으로 구분되는 문자열 상수이다. - Raw 문자열을 이용하면, 특수문자를 표현하기 위해 따로 Escape Sequence 를 사용할 필요가 없다. - C++11부터 Raw 문자열 기능을 지원한다. Syntax (문법) - 기본적인 Raw 문자열 정의는 아래와 같다: // Ex. 기본적인 Raw 문자열 정의의 일반형 R"(stringConstant)" // 여기서 stringConstant는 표현하고자 하는 Raw 문자열 상수이다. - Raw 문자열의 특징으로 시작 부분과 끝 부분의 " 와 ( 그리고 ) 와 " 사이에 임의의 특수문자를 삽입하여 Raw 문자열의 시작과 끝을 구분하는 Delimiter를 아래와 같이 사용자..

Computer Science/C & C++

[C++] String | 문자열

문자열 String - 메모리에 Byte 단위로 일련의 문자들이 저장되어 있는 형태이다. - 문자열은 함수에 매개변수로써 전달될 때, 복사값이 아닌 주소가 전달된다. (문자열이 저장된 배열의 끝엔 항상 NULL 문자가 배치되어 있으므로 문자열의 크기까지 함수에 알려줄 필요가 없다.) - C++에서는 문자열을 두 가지 방식으로 처리한다. 1. C Style : char type array - char type array에 문자들을 순서대로 저장시키고 마지막에 Null Character ('\0', ASCII code 가 0)을 저장함으로써 이 배열의 문자들이 문자열을 구성하고 있음을 표시한다. - cout 객체가 사용하는 함수들을 포함해서, C++에서는 문자열을 처리하는 다양한 함수들을 지원하는 데, 이들..

Computer Science/C & C++

[C++] Array | 배열

배열 Array - 데이터 형이 같은 여러 값들을 연속적으로 저장할 수 있는 Data Structure(자료 구조)이다. - 배열에서 각 값은 배열 Element(원소)라는 개별 공간에 저장된다. - Composite Data Type(복합 데이터형)으로 분류된다. - 배열의 선언에 필요한 세 가지 요소는 아래와 같다. 1. 각 원소에 저장될 값의 데이터형 2. 배열의 이름 3. 배열 원소의 개수 (값, 기호상수, 상수수식을 이용하여 표현한다.) // Ex. 배열 선언의 일반형 typeName arrayName[arraySize]; // form // 실 사용 예시 int months[12]; // example int months[MONTH]; // example for symbolic constant..

Projects

[C++] C++ Primer Plus 6th Programming Exercises (Chapter 3)

Programming Exercises (C++ Primer Plus 6th, pp.129-130.) 1. Write a short program that asks for your height in integer inches and then converts your height to feet and inches. Have the program use the underscore character to indicate where to type the response. Also use a const symbolic constant to represent the conversion factor. 키를 정수형 인치 단위로 묻고 그 값을 피트와 인치 단위로 변환하는 짧은 프로그램을 작성하라. 입력해야 할 곳을 사용..

Projects

[C++] C++ Primer Plus 6th Programming Exercises (Chapter 2)

Programming Exercises (C++ Primer Plus 6th, pp.69-70.) 1. Write a C++ program that displays your name and address (or if you value your privacy,a fictitious name and address.) 이름과 주소를 출력하는 C++ 프로그램을 작성하라. (개인 정보를 소중히 생각한다면, 허구의 이름과 주소를 이용하라.) Answer. #include using namespace std; int main(){ cout

Projects

[C++] C++ Primer Plus 6th Chapter Review (Chapter 3)

Chapter Review (C++ Primer Plus 6th, pp.126-130.) 1. Why does C++ have more than one integer type? C++는 왜 여러 개의 정수형을 제공하는가? Answer. 시스템의 메모리를 효율적으로 사용하기 위한 수단으로써 여러가지 정수형을 이용할 수 있다. 특히, int type은 대부분의 시스템에서 다른 data type보다 빠르고 원활하게 처리된다. 2. Declare variables matching the following descriptions: 다음 서술과 일치하는 변수들을 선언하라: a. A short integer with the value 80 값이 80인 short형 정수 b. An unsigned int integer..

lww7438
Archive