Programming (3) 썸네일형 리스트형 [C++] 복사생성자 생성자를 만들고 일일이 값을 직접 넣어줘야함 만약 포인터의 경우에 new 키워드를 이용해서 해야함 그리고 소멸자에서 delete 시킬 때 NULL 을 가리키게 하고 delete 시켜야함 ArrayClass::ArrayClass(const ArrayClass& ex) :A(NULL) { cap = ex.cap; n = ex.n; A = new Elem[n]; for (int i = 0; i < size(); i++) { A[i].k = ex.A[i].k; A[i].object = ex.A[i].object; } } ArrayClass::~ArrayClass() { A = NULL; delete[] A; } [C++] 난수 랜덤 함수 #include //완전한 난수를 위해서 #include //난수 함수 쓰기 위해서 int main(){ srand((unsigned)time(NULL)); //그냥 rand() 쓰면 똑같은 것만 나와서 완전한 난수로 만들기 위해rand() % 8; //0~8 까지의 난수 return 0;} [리뷰] 이렇게 하면 나도 프로그램을 잘 만들 수 있다. 이렇게 하면 나도 프로그램을 잘 만들 수 있다국내도서저자 : 김석현출판 : 삼양애드 2012.02.20평점: ★★★☆상세보기 이 책을 c&java 입문이라고 써있긴 하지만 c와 java의 내용보다는 기본적인 컴퓨터와 프로그램의 작동방식에 대한 설명 위주입니다. 목차는 1. 소프트웨서2. 순서도3. 기억장소4. 식과 문장5. 제어구조6. 소프트웨서 개발 생명 주기7. 분석8. 설계9. 검토10. 구현11. C 구현12. 디버깅13 .JAVA 구현 이렇게 되어있고 1~6 까지는 기본적인 프로그램이나 컴퓨터에 대한 용어나 기능 설명등이 주를 이루고 7~9 는 알고리즘(순서도)를 이용하여 프로그래밍하기 전의 계획 같은 것을 세우는 내용입니다. 즉. 프로그램을 만들 때 무작정 시작하는 게 아니라 순서도를 이용해서.. 이전 1 다음