지난번에 string class에 대해서 설명을 했지? 이번엔 본격적으로 OOP의 꽃인 class에 대해 설명을 시작 할꺼야. 메소드에 관해선 JAVA강좌1편을 참고하도록 하고, class라는것은 숙제 2에 나오는 Object를 찍어내는 틀? 정도로 생각하면되. class를 만드는 방법은 #include 와 int main()사이에 class 사람 { private: //맴버변수들 pubric: //메소드들 } 이렇게 하면 되 class안에는 멤버변수와 메소드가 들어가는데, 멤버변수라는것은 각 오브젝트마다 갖고있는더 보기
Tag: UNIST
내맘대로 강좌 C++편 3
이번엔 string 형이야. C++은 대소문자를 구분하니 주의하도록 string은 말 그대로 문자열이야. 문자열이란 “Hello world”같이 따옴표로 묶여있는 char형의(문자)들의 배열이지. string형은 형이라기보다는 클래스인데, 왜냐하면 생 문자열은 char string[]속에 넣는게 맞거든, string클래스는 이것을 포함하면서 간단한 문자열 메소드들을 갖고 있어. 예를 들면 length()메소드 라던가 substr(int, int)메소드같은 length()메소드는 개체에 들어있는 문자열의 길이를 int형으로 반환하는 것이고, substr(a, b)는 개체의 문자열에서 a번째더 보기
내맘대로 강좌 C++편 2
C++과 JAVA를 동시에 보는 사람은 알겠지만,,, C++이 좀더 내용이 적은듯 하지만, 그건 내가 C++은 내머릿속에 있는것을 정리하기 때문이고 JAVA는 책보고 공부한걸 써서 그래,, 오늘은 인풋과 아웃풋에 대해 알아볼꺼야. 그럼 또 예제소스부터 1 #include 2 3 using namespace std; 4 5 int main() 6 { 7 cout > pennies; 10 11 cout > nickels; 14 15더 보기
학생증 드디어 나왔습니다!!!
드디어 나오는군요 우리학교의 학생증!!! 일단 적절한 플래쉬로 모자이크를(디카가 구려서 억지로 입혀졌지만)씌운뒤 다시 삽질해서 올려봅니다.
2주차 JAVA숙제,,,(파일 삭제)
You are supposed to make two simple programs in this week. 1. Based on the rectangle class example in our text book, add “intersection method” to the rectangle class. The intersection method returns the intersection of two rectangles, that is the rectangle formed by two overlapping rectangles. You call this method as follows: Rectangle r3더 보기
2주차 C++숙제,,(파일 삭제)
You need to set up a C++ compiler in your computer. I recommend Microsoft Vistual C++ Express. It is free. Another option is using Cygwin G++ compiler, which is also free. In this week, you will make three simple programs. 1. Write a program that asks the user for the lengths of the sides of더 보기