객체 지향 프로그래밍에서는 모든 데이터를 객체(object)로 취급하며, 객체가 바로 프로그래밍의 중심이 된다.
#include <iostream>
#include <string>
#include <cstring>
using namespace std;
int main() {
// C++ 스타일 객체지향
string s0 = "Hello"; // s0의 크기를 고려하지 않아도됨(캡슐화)
string s1 = "World";
s0.append(s1); // s0가 주체적으로 s1을 붙임
cout << s0 << endl;
// C 스타일 절차지향
char s2[100] = "hello"; // s2의 크기를 고려해야함
char s3[] = "world";
strcat(s2, s3);
cout << s2 << endl;
return 0;
}
HelloWorld
helloworld