C++

[C++] 명품 C++ 프로그래밍 실습문제 6장 9번

Hs’s Coding vlog 2023. 1. 10. 17:46

[C++]명품 C++ 프로그래밍 실습문제 6장 9번

[C++]명품 C++ programming 실습문제 6장 9번

명품 C++ 프로그래밍실습문제/연습문제 /C++

#include <iostream>
#include <string>
using namespace std;

static int count =0;
class Board{
public:
    static int index;
    static string *sen;//포인터로 동적할당해주기!!!!!!
    
    static void add(string sentence){
        sen[index++] =sentence;
    }
    static void print(){
        cout << "************** 게시판입니다 **************" << endl;
        for(int i=0;i<index;i++){
            cout << i << ": " << sen[i] << endl;
        }
        
    }
};
string  *Board::sen = new string [100]; //동적할당구현
int Board::index = 0; //static 멤버 변수는 전역변수로 설정을 해줘야 쓸수가 있당
int main() {
    Board::add("중간고사는 감독없는 자율입니다.");
    Board::add("코딩 라운지 많이 이용해주세요.");
    Board::print();
    Board::add("잔소린 학생이 경진대회에서 입상을 했습니다. 촉하해주세요.");
    Board::print();
    return 0;
}