컴퓨터 언어/C++ 27

[C++] C++ 7일차 메모리2 : new and delete 포인터2

안녕하세요. 훈츠입니다. 금일은 어제에 이어 포인터 2편을 이어가겠습니다. C 언어의 포인터 강좌와 같은 부분이 너무 많아서 이전 포스팅 붙여 넣습니다. https://rain2002kr.tistory.com/152?category=382972 [C] C언어 7일차 포인터2 안녕하세요. 훈츠 입니다. 포인터 정복을 해보려고 합니다. 천천히 보시죠. 포인터의 종류와 의미 포인터 (*****) , int *pPtr; : int형 메모리 주소를 저장하는 변수 선언 포인터 배열 (****) , int*pPtr[3]; : 3.. rain2002kr.tistory.com 목 차 이중 포인터 (**) , int **pPtr; : int *형 메모리 주소를 저장 하는 변수 선언 구조체 포인터 (**), DATA *pP..

[C++] C++ 6일차 메모리1 : new and delete 포인터1

안녕하세요. 훈츠입니다. 금일은 C 언어 에서 동적 메모리 할당에 해당하는, malloc 과 free 함수에 대체되는 new 와 delete 키워드에 대해 포스팅 해보겠습니다. C 언어의 포인터와 메모리 할당 해제 관련글을 한번 보고 오시는것도 좋습니다. https://rain2002kr.tistory.com/150?category=382972 [C] C언어 6일차 포인터 안녕하세요. 훈츠 입니다. 이번 시간에는 포인터에 대해 정리 해보려고 합니다. 어렵게 느껴졌는데 차근차근 정리 해보니 정리가 되네요. 같이 한번 보시죠. 포인터 메모리 에서 데이터를 읽어오는 방법 메모리.. rain2002kr.tistory.com 포인터의 사용 방법과 포인터 접근 하는 방법 모두 동일 합니다. 하지만 동적 메모리 할당..

[C++] C++ 5일차 표준 입 출력 : cin.get 함수 cin.getline 함수

안녕하세요. 훈츠입니다. 금일은 C++ 표준 입출력 std::cin.get() 함수와 cin.getline() 함수에 대해 포스팅 해보겠습니다. cin.get 과 cin.getline 함수 header : fstream fstream 을 포함 해야, 다음 함수를 사용 할수 있습니다. namespace : std cin.get 은 한문자만 받을때 사용 합니다. cin.getline 은 공백 포함 문자열을 받을때 사용합니다. #include #include using namespace std; int main() { // cin.get 함수 char char1; cout

[C++] C++ 4일차 표준 입 출력 : std::cout , endl, cin

안녕하세요. 훈츠입니다. 금일은 C++ 표준 입출력 std::cout, std::endl, std::cin 과 using 에대해 포스팅 해보겠습니다. 표준 입출력 라이브러리 클래스 헤더와 namespace header : iostream (C 언어의 같은 head file의 라이브러리) namespace : std std::cout (출력) 추출 연산자 (extraction operator) : 입력된 데이터를 바이트 단위로 가져오는 역활 cin >> 변수 using std 를 생략 할수 있는 키워드 using 입니다. 유효 범위 안의 함수를 사용할 때 namespace 명 없이 사용하는 역활 사용법 : using namespace std 전역, 지역으로 사용 가능합니다. 실습 int main() { i..

[C++] C++ 3일차 표준 입 출력 : Namespace

안녕하세요. 훈츠입니다. 금일은 C++ 표준 입출력 라이브러리 클래스 헤더와 namespace 에대해 포스팅 해보겠습니다. 표준 입출력 라이브러리 클래스 헤더와 namespace header : iostream (C 언어의 같은 head file의 라이브러리) namespace : std namespace C++ 언어는 심볼(변수, 함수, 클래스)를 굉장히 많이 제공해주기 때문에, 충돌 방지를 위해서 namespace 라는 기능을 제공 합니다. :: (스코프 연산자) 범위 확정 연산자이며 보통 스코프 연산자라고 합니다. the scope-resolution operator #include namespace X { int a; int b; } namespace Y { int a; int b; } int m..

[C++] C++ 2일차 데이터형과 변수

안녕하세요. 훈츠 입니다.금일은 C++ 데이터형과 변수에 대해 알아보고 새로운 기능에 대해 포스팅 해보겠습니다. 불형 : bool size : 1 byte false, true int main() { bool bData=7; //0 이외의 int값은 모두 true 입니다. printf("bool 크기 %d 값%d, true=%d, false=%d \n", sizeof(bData),bData, true, false); } 열거형 참조 해보세요. https://rain2002kr.tistory.com/155?category=382972 [C] C언어 8일차 기타 문법1 (enum, goto, label, union, 전처리기 지시문) 안녕하세요. 훈츠 입니다. 드디어 앞으로 한번만 더 정리하면 C언어 문법을..

[C++] C++ 1일차 C VS C++ 차이점

안녕하세요. 훈츠 입니다. 금일 부터 C++ 언어 정주행 시작 합니다. C언어와 마찬가지로 전체적 완주 한적이 없어서 이번 기회에 완주 하려고 하니 모두 같이 시작해 보셨으면 좋겠네요. C 언어에서 편리하게 추가된 키워드 C 언어 기본 데이터형(int, double...) + bool 형 C 와 C++ 공통 개념 배열 포인터 메모리 동적 할당 C 언어 : malloc, free C ++ : new, delete 객체 -> 클래스 구조체 함수 변수와 상수 C 언어의 기본 키워드와 개념에서 확장 되었으며, 구조체, 함수, 변수와 상수를 묶어 클래스를 만들고 그 클래스를 가지고 인스턴스를 만드는 객체지향 개념이 추가 되었습니다.