A sentimental robot

C++ 이란? 본문

C++

C++ 이란?

GOD03219 2018. 9. 12. 11:55

C++를 사용하기 앞서

 

  • 절차 지향 | 객체 지향 | 객체 기반 | 일반화

 

 

  • 자바에서는 생성자를 만들 때 접근지정자를 명시하지 않으면, default 생성자 -> 같은 패키지 내에서만 접근 가능

            C++에서는 생성자를 만들 때 접근지정자를 명시하지 않으면, private 생성자 -> 외부에서 접근 불가능

 

 

  • 자바는 단일 상속, C++는 다중상속 가능

 

  • 클래스 선언 class A{ };

           외부함수에서 클래스를 사용 -> 객체와 외부함수 간 통신가능

 

 

  • 자바는 클래스 선언 시 디폴트 생성자 생성 

             C++는 클래스 선언 시 디폴트로 생성되는 4가지 멤버함수가 있다.

 

 

 

  • 헤더파일

구표준

#include<iostream.h>

#include<string.h>

신표준

#include<iostream>

#include<cstring>

using namespace std;

 

 

 

입출력 시, 서식문자 필요없음

(<< 변수와 쓰이면 비트연산자, 객체와 쓰이면 출력연산자)

cout << a;    a출력

cout << a << b;  a ,b 연속 출력

cin >> a;   a입력

cin >> a >> b;  a, b 연속 입력

  

'C++ ' 카테고리의 다른 글

This  (0) 2018.09.12
동적메모리로 할당하기 new  (0) 2018.09.12
클래스  (0) 2018.09.12
Implicit overloading  (0) 2018.09.12
Reference  (0) 2018.09.12