본문 바로가기
반응형

코스웨어/14년 스마트컨트롤러287

업무일지 박영주 2014. 10. 23.
20141022 일일업무보고서 11번 문대영 public -> public으로 선언된 함수나 변수들은 어디서는 사용이 가능하다. private -> private으로 선언된 함수나 변수들은 같은 class내에서 사용이 가능하다. protected -> protected로 선언된 함수나 변수들은 같은 class나 상속받은 class에서 사용이 가능하다. 상속을 받을 때 사용하는 접근제어 지시자는 상속 받은 class가 아닌 외부에서의 접근을 제어하기 위해 사용하는 것이다. 예제 다중상속 class BaseOne { public: void SimpleFunOne() { cout 2014. 10. 22.
2014년 10월 21일 일일업무 출석번호 9번 김해성 Serial 부분은.....와.....진짜...참...허허.....드릴 말씀이 없네요...;; 모두 모두 힘냅시다!!!! 배우는 족족 다 씹어 먹어 봅시다ㅋㅋㅋㅋㅋㅋ 아 생각해보니 오늘이 제 마지막 일일업무 보고가 될 수 있네요.....모두들 위 움짤처럼 조금만 더 힘냅시다!!! 감사합니다 2014. 10. 21.
RFID 시리얼 통신 소스 #include #include "resource.h" #define ID_EDIT 100#define ID_EDIT2 101#define ID_BUTTON 102#define ID_BUTTON2 103 #define CRC_POLYNOM 0x8408#define CRC_PRESET 0xFFFF LRESULT CALLBACK WndProc(HWND,UINT,WPARAM,LPARAM);void OpenSPort();DWORD WINAPI Thread_Read(LPVOID NotUse);unsigned short CRC16();void ISO15693(void * vp); HINSTANCE g_hInst;LPCTSTR lpszClass=TEXT("Serial");HWND hMain; int APIENTRY .. 2014. 10. 21.
MDS테크 신입 및 경력 모집 http://www.mdstec.com/solutions/?no=233 2014. 10. 21.
20141020월요일 업무일지 출석10번 김화린 CAR 클래스에서 TiCo 가 있는데 CAR * P;를 생성, Tico * tp1,2; tp1 = new Tico; 하면 동적할당이 된다.tp2 = new Tico; 이런식으로 Tico를 계속 생성하면 주르르륵 늘어나게 되는데, 상위 클래스 Car * p ; 가 Tico 객체를 가르키는 것은 가능하지만함수가 오버라이드 되어 있으면, tp1-> left() 와 p-> left() 는 포인터 기반으로 호출되기 때문에각각 tico 클래스의 left, car 클래스의 left 가 실행된다 (포인터라서 자기가 가리키고있는 점을 기준으로 함) 문제는, Tico의 Left를 호춝하고 싶은데 Car * 로는 불가능하다. 또한Ray를 만들려면 Ray 의 포인터, Tico의 포인터는 tp 이런애들을 다같이 .. 2014. 10. 21.
2014.10.17 일일 보고서 김진철 Java static로 선언하면 객체를 생성안해도 할당가능 접근제어 지시자 protected는 상속 받은 자식 클래스에게는 접근을 허용하지만 상속받지 않은 클래스에서는 접근을 불허한다. #include using namespace std;class Test; class Smart{ private: int iNum2; public: int iNum1; //friend Test; protected: int iNum3;}; class Test : public Smart{ public: //Smart obj; public: //friend Smart; Test() { iNum1=100; //iNum2=200; // private 접근 불가하지만 friend로 서로를 연결해주면 접근할수가 있다. iNum3=300.. 2014. 10. 17.
20141016업무일지 7번 김재성 CRC16값을 쉽게 넣어봅시다.-------------------------------------------------------------------------------------------함수본체void *를 인자를 받아서 CRC16값을 만들기 위함((unsigned char *)DATA)로 형변환 해줌 (char *로 형변환, 배열의 이름은 어차피주소니까 char 배열과 같음 )CRC_PRESET과 CRC_POLYNOM은 Char형 변수로 만들지 않고 #define으로 상수로변경 -------------------------------------------------------------------------------------------숫자1을 누르면 DEVICE로 데이터가 ucHostComm.. 2014. 10. 16.
2014년 10월 15일 수업일지 김용우 《C++》Ⅰ.static 멤버함수≫ static 멤버함수의 특성l 선언된 클래스의 모든 객체가 공유l public으로 선언이 되면, 클래스의 이름을 이용해서 호출이 가능l 객체의 멤버로 존재하는 것이 아님 ≫ 주목해야 할 점은 객체의 멤버로 존재하는 것이 아니라는 부분!!(다음 코드는 Error) #include using namespace std; class smart { private: int inum1; static int num2; public: smart(int n): num1(n) {} static void Adder(int n) { num1+=n; //컴파일 에러발생!! num2+=n; } }; int smart::num2=0 ≫ Static 멤버함수인 Adder에서 멤버변수인 num1에 접.. 2014. 10. 15.
728x90
반응형