분류 | 게시판 |
베스트 |
|
유머 |
|
이야기 |
|
이슈 |
|
생활 |
|
취미 |
|
학술 |
|
방송연예 |
|
방송프로그램 |
|
디지털 |
|
스포츠 |
|
야구팀 |
|
게임1 |
|
게임2 |
|
기타 |
|
운영 |
|
임시게시판 |
|
옵션 |
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 | #include<iostream> #include<string> using namespace std; class myArray { private: int size; int* ptr; public: myArray(); void Append(int add); void Delete(); void Print(); }; myArray::myArray() { size = 0; ptr = nullptr; } void myArray::Append(int add) { if (ptr == nullptr) { ptr = new int; } ptr[size] = add; size++; } void myArray::Delete() { if (size <= 0) { if (ptr != nullptr) { delete ptr; } return; } size--; ptr[size] = 0; } void myArray::Print() { if (size <= 0) { cout << "Array is Empty!" << endl; return; } for (int i = 0; i < size; i++) { cout << "arr[" << i << "] : " << ptr[i] << endl; } cout << "-----------------------" << endl; } int main() { myArray arr; arr.Print(); arr.Append(10); arr.Print(); arr.Append(20); arr.Print(); arr.Delete(); arr.Print(); arr.Delete(); arr.Delete(); arr.Delete(); arr.Print(); arr.Append(50); arr.Print(); arr.Append(10); arr.Append(50); arr.Print(); system("pause"); return 0; } | cs |
죄송합니다. 댓글 작성은 회원만 가능합니다.
번호 | 제 목 | 이름 | 날짜 | 조회 | 추천 | |||||
---|---|---|---|---|---|---|---|---|---|---|
▶ | C++ new/delete 관련 질문이요 [7] | 말기암재벌 | 16/04/06 00:07 | 46 | 0 | |||||
6 | 안드로이드로 안드로이드을 컨트롤 할 수 있는 어플을 찾고있습니다 [1] | 말기암재벌 | 16/02/01 16:08 | 20 | 0 | |||||
5 | 스마트폰 블루투스 관련 질문입니다 | 말기암재벌 | 16/01/28 13:50 | 15 | 0 | |||||
4 | 갑자기 궁금해졌는데.. [3] | 말기암재벌 | 16/01/12 23:30 | 13 | 0 | |||||
3 | 웨어러블 기기 사용하시는 분 계신가요? [3] | 말기암재벌 | 15/11/08 20:21 | 20 | 0 | |||||
2 | 수산시장 방문기념!!! [1] | 말기암재벌 | 14/05/18 23:57 | 87 | 2 | |||||
1 | 장군? 국무총리? 훗 [4] | 말기암재벌 | 12/08/03 01:31 | 384 | 2 | |||||
|
||||||||||
[1] | ||||||||||