컴공 일기55
게시글 주소: https://orbi.kr/00057028365
#include <iostream>
#include <vector>
#include <algorithm>
using namespace std;
class CShape{
protected:
int x,y;
public:
CShape(int a, int b) : x(a), y(b) {}
virtual void Print() {}
};
template<typename T>
class CCircle : public CShape{
private:
T Radius;
public:
CCircle(int a, int b, T r) : CShape(a,b), Radius(r) {}
double GetArea() { return Radius * Radius * 3.14;}
void Print() { cout << “Area :” << CCircle<T>::GetArea() << endl;}
template <typename U>
friend ostream& operator<<(ostream& out, CCircle<U>& rhs);
bool operator<(CCircle<T>& rhs){
if(Radius < rhs.Radius)
return true;
else
return false;
}
bool operator == (CCircle<T> rhs)
{
if(this->Radius == rhs.Radius)
return true;
else
return false;
}
};
template <typename U>
ostream& operator<<(ostream& out, CCircle<U>& rhs)
{
rhs.Print();
return out;
}
template <typename T>
void printccircle(T &rhs) {cout << “Area : “ << rhs.GetArea() << endl;}
int main(){
vector<CCircle<double> > cirv;
vector<CCircle<int> > cirint;
vector<CCircle<double> >::iterator viter;
for(int i=0; i<5; i++)
{
cirv.push_back(CCircle<double>(1,1,1.1+i));
cirint.push_back(CCircle<int>(1,1,1+i));
}
for_each(cirv.begin(), cirv.end(), printccircle<CCircle<double>>);
for_each(cirint.begin(), cirint.end(), printccircle<CCircle<int>>);
viter = find(cirv.begin(), cirv.end(), CCircle<double>(1,1,1.1+4));
cout << *viter;
random_shuffle(cirv.begin(), cirv.end());
sort(cirv.begin(), cirv.end());
cout << *cirv.begin();
return 0;
}
가상함수의 의미, 이터레이터 활용, STL의 전반적 이해도, polymorphism, 탬플릿 문법, 생성자 함수의 기본적 형식…
모든 것들이 다 들어있는 예제네요.
오늘은 하루 죙일 코딩만 했습니다. 가끔은 컴퓨터에 미쳐있어야, 실력이 또 늘테니까요.
0 XDK (+0)
유익한 글을 읽었다면 작성자에게 XDK를 선물하세요.
-
삼반수 포텐 한 번만 봐주실분 0 0
현역 3모 49633 현역 수능 45443 재수 6모 34211 재수 9모...
-
캐스트 보내줘요 0 0
엉엉
-
심심하다 3 0
-
오르비 과외시장 등록하면 0 0
특정당하려나
-
향수 꿀팁 4 0
우리가 주로 쓰는 종류는 대충 3가지 종류가 있음 (앞에는 전부 오드가 들어감)...
-
불편한 진실 5 2
서울대 의대를 정시로 갈 지능으는로 판검사 될 확률이 희박함 수능 만점 받을 정도의...
-
3~4면 솔직히 그만해야된다고 봄 69평 1나오다 꼴아박은게 아니라 걍 평소에도 3~4라면
-
정시의치목표 과탐추천 0 1
안녕하세요. 배달의만족입니다. 제가 의치를 목표로 수능을 보려고 하는데 생명과학1,...
-
우린 오래전부터 어쩔 수 없는거였어 11 0
우주속을 홀로 떠돌며 많이 외로워 하다가 어느순간 태양과 달이 겹치게 되때면...
-
아모링 경질~~ 0 0
작년 10월 이후로 맨유 경기 안봤는데 내일 새벽엔 봐야겠네ㅋㅋㅋ 임시 감독은...
-
중학생 경찰준비 0 0
중학생 경찰준비 어떻게 해야할까? ?https://gouk.kr/BxIutZ
-
다른 과목은 괜찮은데 수학만 개지랄이야
-
하루만 기다리면 전역이에요❗ 2 0
왜냐면 이제부터 기다림이 24시간이 넘을 때마다 대가리를 존나 쎄게 쳐서 제...
-
경기도민 지지정당…민주 48.0%, 국민의힘 27.3% [민심돋보기] 3 0
6·3 지방선거를 앞두고 경기도 민심은 ‘여당 우위’라는 큰 틀 속에서 선거구도별로...
-
드디어 나도 배지 3 0
생겼다!
-
아침부터 오르비 분위기 흉흉하네 14 2
최도락 갔다가 책이나 읽어야겠다
-
뭐랄까 금융이라는 단어가 있으니까 돈 많이 벌 수 있는 학과처럼 보이네요
-
시대 조기선발반 컨텐츠 2 0
아시는분 알려주시면 사례드림
-
신난다 신나 6 0
-
국어 문법파트 각잡고 풀면 0 0
4-5맞은 하는구나
-
성대야 1 2
12시엔 할거지? 믿는다~
-
전화추합 질문 1 0
전화추합시즌에 kt 고객센터나 070 이런 스팸전화랑 겹쳐서 못받으면 어케됨? 너무끔찍한데
-
11시까지만 누워있자 8 0
-
고교생 2명 중 1명은 하루 6시간도 못 자…이유는 "공부하느라" 3 0
자살 생각·불행 원인 1위도 '공부 부담'…39% "학교 관둘 생각해봐"...
-
이제 진짜 금주함 2 0
ㄹㅇ
-
"성비가 높다" 6 0
이거 보고 남자가 많다는 건지 여자가 많다는 건지 바로 알아보는 사람 비율 얼마나 될 거 같음?
-
카리나, 깐달걀 피부 비결?…“‘이것’ 진짜 잘해” 뭐길래? 0 0
그룹 에스파 카리나가 투명하고 매끈한 피부 비결을 공개했다. 카리나는 최근 유튜브...
-
2026 시대 컨텐츠 일정 커리큘럼 표 있으신 분 0 0
왜 찾아도 안나오지 상반기에는 컨 뭐 나오나요
-
님들도 이미지 트레이닝 하셈ㅋ 6 1
-
아으 숙취 ㅅㅂ 1 0
아
-
(서울대 합격 / 합격자인증)(스누라이프) 서울대 26학번을 찾습니다. 0 0
안녕하세요! 서울대 커뮤니티 스누라이프 새내기맞이단입니다!서울대 26학번 합격자...
-
[속보] 장동혁 “12·3 비상계엄, 국민께 사과…당명 개정 추진” 1 1
[속보] 장동혁 “12·3 비상계엄, 잘못된 수단…책임 통감·국민께 사과” [속보]...
-
맛있더라 소스나 소금 슥 찍으면 감튀 하나도 안 부러움 ㄹㅇ
-
심찬우T 에필로그 질문 ㅜㅜ 1 0
에필로그는 한번에 몇지문을 풀어야 하나요? 생글에는 Chapter 1...
-
어디서 뽑아야하나요...
-
석유가 나오는거란 얘긴 못들어봣고 지정학적인 중요성때문인가
-
응 ㅠ
-
얼버기 공부시작 2 0
9시간도전
-
유튜브나 커뮤니티에서 전문가 행세하는 사람들을 조심해야됨 “아 다음주까진 조정을 줄...
-
갤럭시 유저분들한테 궁금한거 9 1
지갑 아예 안들고다님??
-
으 학교나가야지 1 0
-
얼버기 9 0
더자고싶은데 씻고 과외준비해야됨
-
점공 자꾸 사람 빠지네 0 0
계속 보다가 멘헤라와서 계정 삭제했나..ㅋㅋ
-
점공 봐주실 수 있나요?? 4 0
점공률은 45퍼에 현재 5등이고, 8명 뽑는 소수과입니다. 소수과다보니 더...
-
안정인지 봐주세요 2 0
진학사 5칸 추합권인 학교가 경쟁률 2.78대 1 떳는데 안정일까요?
-
내가 죽일 놈이지 뭐 2 0
우리가 어긋날 때면~
-
이해가안되네
-
삼전 11만에서 팔고 2 1
10만으로 내려가면 다시 사서 오래 갖고 있어야지 했는데 그 이후로 안내려오네요
-
쌀때 주워서 비싸게 팔아야 되는데 10 0
삼전 하닉 안들고 있으면 국장도 크게 재미 못보겠네
-
‘기초학력 증진 캠프’ 인기…예비 대학생 ‘열공’ 0 1
[KBS 춘천] [앵커] 겨울방학, 대학 입시를 끝낸 학생들은 딱히 할 게 없다는...
와...
으어어억 어려웠던 만큼 요구조건을 모두 만족시키고 나면 뿌듯한 느낌이 있는 것 같아요 ㅎㅎ 그 맛에
컴퓨터 앞에 계속 앉아 있게 되는 듯 합니다 :) 한 2시간30분 걸린 것 같아요!
정말 열정적이신 분이네요...이런 열정은 어디에서 나오나요?
돈도 못 벌고, 인생 망해도 좋은데 코딩이 재미있다는 그 하나의 가능성과 순수?
승부욕이 나게 되어요 ㅎㅎ 이 문제 내가 오늘 풀 때까지 안 잔다고 마음 먹으면
하루 6시간은 금방 가곤 하지요. 물론, 실력이 일단 굉장히 부족하기 때문에 그런 것이지만
재미있다는 그 감정 하나로 전공하고 있습니다 :-)

게시글 누르자마자 딱 어질어질해졌어요...거의 컴퓨터랑 소통을 하는 수준이네요 ㅋㅋㅋ 수학도 아니고 컴퓨터 언어를 저렇게 자유자재로 구사하시는 게 신기하네요!!
하루종일 하셨을 것 같은데 수고하셨구 좋은 밤 되세요
기본적으로 수학도 있지만, 논리적 사고력이 더 중요합니다. C++이라는 언어는 더더욱 그런 듯 해요 :)
공학도들은 컴퓨터와의 대화를 이것보다 더 깊게 하지요. 저도 아직은 피래미에 불과합니다..!

헉 하루 종일 모니터 보면 눈하고 머리하고 어께 다 뭉치고 아플텐데..ㅠㅠ 모니터 오래 보면서 공부하시느라 수고 너무 많으셨습니다 컴공주님자기 전에 스트레칭 가볍게 해도 좋을거 같네요 ㅎㅎ
오늘도 좋은 꿈 꾸세요!
안 그래도, 요새 두통이나 안압이 약간 올라가서 피로가 많이 쌓였더라구요. 말씀 주신대로, 스트레칭도 운동도 많이 많이 해야할 것 같아요! 종강하는 순간 일주일 동안은 침대와 자연에 몸을 맡겨볼까 합니다 ㅎㅎ 조언 감사드려요! 보라새님 오늘도 굿밤되세용!