본문 바로가기

컴퓨터 과학 & 영상처리 관련/C / C++

c++ struct와 class의 차이

거의 차이가 없으며

차이점은 아무런 명시를 하지 않았을 때 class 멤버가 private 권한을 가지고 struct는 public을 가진다는 것이다

 

struct sTest{

public:

sTest() :x(0){};

~sTest(){};

void sFunc(){};

private:

int x;

};

 

class cTest{

public:

cTest():x(0){};

~cTest(){};

void cFund(){};

private:

int x;

};