Coding_Algorithm/C_C++

[C++] 묵시적 복사 생성

[C++] 묵시적 복사 생성 다음과 같은 코드는 개발자들이 복사생성자가 호출될 것을 충분히 예상할 수 있다. Person daughter(father);//복사 생성자를 명시적으로 호출하는 사례 그러나 위와 같은 경우를 제외하고 컴파일러가 복사 생성자를 자동으로 호출하는 경우가 있다. 1. 객체로 초기화하여 객체가 생성될 때 Person son = father;//복사 생성자 자동 호출 Person son(father);//자체 복사생성자 호출 다음의 두 코드는 서로 같은 역할을 한다. 하지만 아래의 코드는 다르다는점 명심하도록 Person son; son = father;//복사 생성자 호출되지 않음 이건 치환문이고, 위에 있는거는 다른거라고 한다....? 2. '값에 의한 호출'로 객체가 전달될 때 ..

2019.12.05 게시됨

[C++] 명품 C++ 프로그래밍 예제 05-11 분석 포스팅 썸네일 이미지

Coding_Algorithm/C_C++

[C++] 명품 C++ 프로그래밍 예제 05-11 분석

[C++] 명품 C++ 프로그래밍 예제 05-11 분석 //05_10에서 깊은복사까지 추가한 코드임 #include #include using namespace std; class Person { char* name; int id; public: Person(int id, const char* name); Person(Person& p); ~Person(); void changeName(const char *name); void show() { cout name, name); cout name) { delete[] this->name; this->name = NULL; } this->name = new char[strlen(name) + 1]; strcpy(this->name, name); } Perso..

2019.12.05 게시됨

[정올] 기초다지기_출력_자가진단_code503 (C/C++/Python) 포스팅 썸네일 이미지

Coding_Algorithm/정올 문제풀이

[정올] 기초다지기_출력_자가진단_code503 (C/C++/Python)

503 : 출력 - 자가진단3 제한시간: 1000 ms 메모리제한: 0 MB 해결횟수: 16041 회 시도횟수: 29498 회 아래와 같이 출력되는 프로그램을 작성하라. My name is Hong Gil Dong. I am 13 years old. 1. C언어 #include int main() { printf("My name is Hong Gil Dong.\nI am 13 years old."); return 0; } 2. C++ #include using namespace std; int main() { cout

2019.11.04 게시됨

[정올] 기초다지기_함수1_형성평가 1_code170 포스팅 썸네일 이미지

Coding_Algorithm/정올 문제풀이

[정올] 기초다지기_함수1_형성평가 1_code170

170 : 함수1 - 형성평가1 제한시간: 1000 ms 메모리제한: 0 MB 해결횟수: 4043 회 시도횟수: 5489 회 ‘@’문자를 10개 출력하는 함수를 작성 한 후 함수를 세 번 호출하여 아래와 같이 출력하는 프로그램을 작성하시오. first @@@@@@@@@@ second @@@@@@@@@@ third @@@@@@@@@@ #include void print(){ printf("@@@@@@@@@@\n"); return; } int main(void){ printf("first\n"); print(); printf("second\n"); print(); printf("third\n"); print(); return 0; }

2019.10.03 게시됨

백준 10699번: 오늘 날짜 풀이(Python) 포스팅 썸네일 이미지

Coding_Algorithm/백준 풀이

백준 10699번: 오늘 날짜 풀이(Python)

오늘 날짜 스페셜 저지 시간 제한메모리 제한제출정답맞은 사람정답 비율 1 초 256 MB 6038 3780 3458 65.817% 문제 서울의 오늘 날짜를 출력하는 프로그램을 작성하시오. 입력 입력은 없다. 출력 서울의 오늘 날짜를 "YYYY-MM-DD" 형식으로 출력한다. 예제 입력 1 복사 예제 출력 1 복사 2015-01-24 물론 그냥 저 형식으로 오늘 날짜를 print해버리면 되지만, 더 제대로된 방식으로 알아보자. import datetime print(str(datetime.datetime.now())[:10]) 물론 그렇게 알아본 코드도 개짧다. 가볍게 설명을 해보자면 datetime, 즉 우리가 필요한 함수를 들고오고 그것을 string으로 print시킬건데 10글자만 출력시킨것이다.

2019.06.13 게시됨