const double PI = 3.14;
PI = 3.1315;
int n = 10;
const int* pN = &n;
n = 30;
*pN = 20;
int n1 = 10;
int n2 = 20;
int* const pN = &n1;
*pN = 20;
pN = &n2;
class Student
{
const int id;
int age;
char name[20];
char major[30];
public:
Student(int _id, int _age, char* _name, char* _major)
{
id=_id;
age=_age;
strcpy(name, _name);
strcpy(major, _major);
}
};
class Student
{
const int id;
int age;
char name[20];
char major[30];
public:
Student(int _id, int _age, char* _name, char* _major):id(_id), age(_age)
{
strcpy(name, _name);
strcpy(major, _major);
}
void ShowData() const
{
cout<<"이름: "<<name<<endl;
cout<<"나이: "<<age<<endl;
cout<<"학번: "<<id<<endl;
cout<<"학과: "<<major<<endl;
}
};
#include <iostream>
using std::cout;
using std::endl;
class Count
{
int cnt;
public :
Count() : cnt(0){}
int* GetPtr() const{
return &cnt;
}
const int* GetPtr() const{
return &cnt;
}
void Increment(){
cnt++;
}
void ShowData() const {
ShowIntro();
cout<<cnt<<endl;
}
void ShowIntro() {
cout<<"현재 count의 값 : "<<endl;
}
};
int main()
{
Count count;
count.Increment();
count.ShowData();
return 0;
}