본문 바로가기
반응형

코스웨어2442

일일 보고서 (8번 남민호) 1. throw 와 try, catch() - throw : 프로그램이 정상적으로 실행될 수 없는 상황일 때 이 명령으로 예외를 던진다. throw 다음에 던지고자 하는 예외를 적는다. 예외를 던 진다 는 것은 예외가 발생되었다는 것을 알리며 이 예외를 처리하는 catch문으로 점프하도록 한다. throw 명령 아래쪽의 코드들은 모두 무시되며 곧바로 예외 처리 구문으로 이동한다. - try : 예외가 발생할만한 코드 블록을 지정하는데 try 다음의 { } 괄호안에 예외 처리 대상 코드를 작성한다. 이 블록 안에서 예외가 발생 때 throw 명령으로 예외를 던진다. - catch : try 블록 다음에 이어지며 던져진 예외를 받아서 처리한다. 그래서 catch 블록을 예외 핸들러라고 부른다. catch 다.. 2010. 5. 20.
시스템 제어 일일 보고서 - 김진웅 (7번) ★const 멤버 함수 #include using namespace std; class Who { public: void test() const { cout 위와같이 부르게되면 일반함수와 똑같다. 그렇다면 무슨 차이가 있을까? class Who { public: int i; Who() { i = 9; } void test() const { cout 클래스의 내용을 위와같이 만들어보았다. 그러나 아래그림과같이 에러가 뜬다. 이렇게 다른 곳의 변수를 바꾸지 못한다. 그렇다면 인자를 받으면 어떻게 될까? class Who { public: int i; Who() { i = 9; } void test(int iNum) const { cout class Who { public: int i; Who() { i = .. 2010. 5. 19.
[시스템 제어]5월 18일 6번 김 신 호 C++  리눅스 명령어 su - 아이디 $ 로 바꿔줌 su 아이디 현재설정유지 하면서 $로 바꿔줌 ctrl + D $ 상태에서 # 으로 바꿔준다 usr/include pcab 헤더 있는곳 usr/inlcude/linux if_ether.h , ethernet.h 있는곳 1. 개요 Ethernet Protocol Type 이란 이더넷 패킷내의 데이터부분에서 캡슐화된 데이터가 어느 프로토콜에 해당하는지를 나타내고자, 13~14번째 바이트에 이를 표시하는 영역을 말한다. 2. 이더넷 프레임의 통상적인 형식 : IEEE 802.3 또는 DIX 2.0 - Preamble(10101...) 및 SFD(10101011) : 10101......10101011 - D A : Destination Address, S.. 2010. 5. 19.
WinVi 편집기(윈도우에서 사용가능한 vi편집기) 및 몇가지 자주사용하는 명령어. * 처음 vi편집기 하던날 검색해서 조금 연습했던 것들입니다^^ 공유하면 좋을것같아서 올려요~! 1. 2. 보기에는 2번째 VI.EXE가 리눅스 콘솔(터미널)창이랑 비슷하게 생겼는데요. 저는 첫번째가 더 편하더군요..-_-;; 기능은 비슷비슷합니다!! vi편집기 환경파일(~/.vimrc)에 적용시키는 명령어..를 vi 편집기 명령어 모드에서 사용해도 잘먹힙니다. ex) :set number :set showmatch :set autoindent 아참.. 제가 좋아하는 set showmode는 안먹힙니다;; vi사용법 익히기 ppt (예전에 샀던 리눅스책에있는 vi편집기 명령어들이라.. 공부도 할겸...두서없이 그냥 적었습니다. :q라던지 :q!라던지 입력모드(i)등은 안적습니다~!) VI 편집기에서 사용.. 2010. 5. 19.
시스템 제어 일일 보고서 - 8조 김민철(4번) TCP/IP 프로토콜 - 인터넷에서 사용하는 핵심적인 프로토콜은 TCP 와 IP 로, 이를 포함한 각종 프로토콜을 총칭 - 일반적으로 운영체제에서 그 구현을 제공, 일반 application 은 운영체제가 제공하는 TCP/IP 프로토콜의 서비스를 사용하여 통신을 수행 Application 간 통신을 수행하기 위한 요구조건 - 통신할 대상(종단 시스템 자체, 종단 시스템에서 수행되는 Application ) - 상호 약속된 방법 - 전송 오류 확인 기능 - 오류 발생 시 재전송 기능 - 데이터의 순서 관계 유지 등 Network Access layer( 네트워크 엑세스 계층 : 1계층 ) - 물리적 네트워크를 통한 실제적인 데이터 전송을 담당 - 구성요소 : 네트워크 하드웨어, 디바이스 드라이버 - 물리 .. 2010. 5. 18.
시스템제어 - 헥사뷰어 실습 파일입니다. 2010. 5. 18.
운동은 해야겠고~ 혼자 하는 헬스는 재미없고~ 그래서 타기 시작한 자전거 라이딩 -ㅇ-; 지금껏 학교 다닐때 등하교용이나 마실용으로만 자전거를 타다가 운동으로 타려니 지금껏 자전거 타면서 느끼지 못했던 또 다른 재미를 느끼게 해주는 듯~ 요 놈이 나의 애마 -ㅅ-, 미니벨로 미니스프린터 입문용 중에 한 종류라는데 지금껏 생활바이크만 타던 나에겐 대 만족 +_+ 원룸 계단도 좁고 그렇다고 밖에 둘수도 없는 노릇이라서, 과감하게 자전거를 방안에 들여놓았음 ㅡ,.ㅡ;;; 방바닥에 막 세워 두기도 뭐해서 행거까지 마련해서 매달아 주고 ~ 아래 사진들은 주로 자전거를 타는 탄천 강변 자전거 도로 ~ 자전거 탈때는 다른 생각안하고 패달링만 해서 사진은 그냥 인터넷에서 아무데나 가서 긁어왔어요 ... ; 가산 삼형제들 조만간 체력 붙으면 성남에서 가산까지 자전거.. 2010. 5. 17.
5월 14일 보고서 (3번 김락영) 다중상속 다중 상속은 두 개 이상의 부모 클래스를 동시에 상속하는 경우를 말한다. class Tico : public car, _______ , _________, ________ ,,,,,,,, { } =============================================================== (다중상속.... 지우고.....처음으로 돌아왔다.) tico.h의 tico클래스 안에 state() 함수를 생성하였다. 이 함수는 일단 자신이 호출 되었다는 사실을 출력하고, 다음으로 car클래스 안에 정의 되어 있는 state()함수를 호출 한다. //tico.h class tico:public car { public: void state() //car클래스의 state()함수를 호출 하.. 2010. 5. 16.
2010. 05. 13 김동수(2번) 오버라이딩... 부모클래스를 상속받은 자식 클래스에서 부모클래스의 동일한 함수를 생성하고 호출할 경우 자식클레스의 함수에 의해서 부모함수가 가려지는 효과로 원레 부모함수가 호출되지 않는 것. class는 public, private, protected 이 세가지의 클래스 멤버의 범위가 지정된다. 기본적으론 private으로 지정되며,,, private으로 지정된 멤버는 바로 접근할 수없지만, 별개로 접근 권한을 부여하는 것이 FRIEND이다. 단방향성이기때문에 car클래스에선 tico클래스(tico클래스 내 private멤버가 있다면)로 접근이 되질 않는다. 예를 들어 A와 B란 클래스가 있고 B에 자식 클래스가 있다면,,, A에서 B를 FRIEND허가를 해놓았더라도 B의 자식 클래스에선 A의 priva.. 2010. 5. 13.
728x90
반응형