본문 바로가기

전체 글50

malloc? free? new? delete? 다음 코드의 결과를 예측해보세요. ^^ #include #include #include using namespace std; class MyClass { public: char* name; MyClass(void); ~MyClass(void); }; MyClass::MyClass(void) { cout 2007. 9. 8.
Present simple (현재형) 아래 내용은 English Grammar in Use의 내용을 정리한 것 입니다. 번역에 오역이나 껄끄러운 부분이 있을 수 있습니다. 알려주시면, 수정하겠습니다. Unit 2 Present simple (I do) 일반적인 것에 대해 이야기할 때 현재형을 씁니다. 또, 어떤 일이 항상 일어나거나 반복적으로 일어 날 때 현재형을 사용합니다. 또, 무언가가 일반적으로 진리일 때도 현재형을 사용합니다. Nurses look after patients in hospitals. The earth goes round the sun. 기억하세요: I work ... 이지만 He works ... 라는 것을... They teach ... 이지만 My sister teaches ... 라는 것을... 의문문이나 부정문.. 2007. 9. 6.
Present continuous (현재 진행형) 아래 내용은 English Grammar in Use의 내용을 정리한 것 입니다. 번역에 오역이나 껄끄러운 부분이 있을 수 있습니다. 알려주시면, 수정하겠습니다. Unit 1 Present continuous (I am doing) I am doing something = I'm in the middle of doing it; I've started doing it and I haven't finished yet. 무언가를 하는 중간에 있을 때, 현재 진행형을 씁니다. 즉, 무언가를 시작했지만, 아직 끝내지 못한 상태에 있을 때 현재 진행형을 쓰게 됩니다. Please don't make so much noise. I'm trying to work. (not I try) I'm trying to work.. 2007. 9. 3.
Age == 17? 17 == Age? 조건문에서 사람들은 보통 상수를 오른쪽에 놓는다. C 코드로 예를 들면 아래와 같다. if(Age == 17) { // 수행될 문장. } ==을 =으로 쓰지 않는 한 아무 문제 없는 식이다. 아래와 같은 경우를 생각해보자. if(Age = 17) { // 수행될 문장 } 이 역시, 멍청한 컴파일러에게는 아무 문제 없는 식이다.(똑똑한 최신 컴파일러 if 문 안이 무언가 잘못 되었다고 생각하고 자기 의견을 알려준다.) 문제는 우리가 항상 똑똑한 컴파일러를 쓴다는게 아니다. 이런 실수를 줄일려면, 간단한 습관하나만 바꾸면 된다. 상수를 왼쪽에 써보아라. if(17 == Age) { // 수행될 문장. } 아무 문제 없이 잘 작동한다. if(17 = Age) { // 수행될 문장. } 아주 멍청한 컴파일러라도.. 2007. 9. 3.