Software/Tools 썸네일형 리스트형 [C#] Interface reference : Apress Illustrated CSharp 2008 Implementing Interfaces with Duplicate Members 중첩 멤버 함수의 구현. 두 인터페이스는 똑 같이 PrintOut이라는 method를 가지고 있다. 여기까지는 OK, 문제는 AB클래스는 이 두 Interface를 상속하게된다. 클래스나 struct는 interface를 implement해야 한다. 그럼 어떻게 각 각 두 인터페이스에 맞게 구현할 수 있나? 정답은 공통의 기능을 만족하는 한 method만 implement해 주면 된다. References to Multiple Interfaces main에서는 세가지로 Class AB의 PrintOut을 호출할 수 있다. interface I1{.. 더보기 gdb debugging To use gdb, first compile sources with -g option >g++ -g ab.out main.cpp a.cpp b.cpp Execute the program > gdb ab.out To see source >list To set break point >b line number or >break line number to start program >run use watch to see a variable continually, >watch variable name to see two variable with a condition when i==j is equal then gdb will stop >watch i==j just check current variable >prin.. 더보기 [API] Mobile기반 windows 개발 Tools 소개 See This in the MSDN Library Introduction to Development Tools for Windows Mobile-based Devices Microsoft Corporation May 2005 Applies to: ActiveSync version 4.0 eMbedded Visual Tools version 3.0 - 2002 Edition eMbedded Visual C++ version 4.0 SP4 eMbedded Visual Basic version 3.0 ASP.NET SQL Server 2000 Windows CE Edition versions 2.0 and 3.0 SQL Server Mobile Edition Visual Studio 2005 Visual S.. 더보기 [CBuilder] Build Edit Shortcut ShortCut Action or Command ======================================================================= F1 Displays context-sensitive Help F4 Run | Goto Cursor F5 Run | Toggle Breakpoint F7 Run | Trace Info F8 Run | StepOver F9 Run | Run F11 View | Object Inspector F12 View | Toggle Form/Unit Ctrl+F1 Help | Top Search Ctrl+F2 Run | Program Reset Ctrl+F3 View | Debug Windows | Call Stack Ctrl+F4 Close.. 더보기 [API] Dll 만들기 DLL 만들기 더보기 [API] Time Functions //---------------------------------------------------------------------------- Win32 환경에서의 타이머 종류 Ansi C의 time(), _ftime() Ansi 표준 C 라이브러리의 함수들로, time()은 최소 1초 단위의 값을 돌려준다. 메인 루프 제어용으로는 부적합하나 게임 저장 날짜/시간의 기록 등에는 유용할 것임. _ftime()은 밀리초(1000분의 1초) 단위의 값을 돌려준다. VC의 현재 시간 표시 함수 CTime timeWrite; timeWrite = CTime::GetCurrentTime(); CString str = timeWrite.Format("%d %b %y %H:%M:%S - "); Win32 API의 tim.. 더보기 [API] Process Communication[1] Using Windows file mapping for inter-process communications, Part 1 by Mark G. Wiseman There are times when you want two or more processes running on the same computer to carry on a simple conversation with each other. There are several ways to do this under Windows. You could use Dynamic Data Exchange (DDE). This is an older methodology that has been in Windows for some time. It is a little clu.. 더보기 [API] Process Communication[2] Creating Named Shared Memory The first process calls the CreateFileMapping function to create a file mapping object and give it the name MyFileMappingObject. By using the PAGE_READWRITE flag, the processes will have read/write permission to the memory through any file views that are created. Note that ErrorHandler is a placeholder for a user-defined function that displays an error message and ex.. 더보기 [STL] 함수포인터 function pointer 1절. 함수포인터란 ? C 에서의 함수포인터는 언어와 관련된 문법적인 내용임으로 함수포인터에 대한 설명은 지극히 의례적인 내용이 될수 있겠지만, 꽤 복잡하기도 하고 재미있게 사용할수도 있으므로 굳이 강좌를 만들었다. 함수 포인터는 말그대로 함수의 위치를 가리키는 포인터이다. C 언어의 경우 함수자체를 변수로 만들수는 없다. 대신 함수를 포인트하는 것은 가능한데, 이것을 통해서 함수를 포인터 처럼 사용할수 있으며, 이 포인터가 가르키고 있는 곳의 함수를 실행시킬수도 있다. 1.1절. 선언방법 포인터는 하나의 자료형이므로 포인터가 가르키는 데이타의 타입정보를 이용해서 포인터를 선언해줘야 한다. 물론 함수포인터의 경우 포인터하는 대상이 데이타가 아니고 함수라는 점이 다르긴 하지만.. 말이다. 다음은 함수포인터.. 더보기 [DLL] Dll 만들기 Dll 만들기 더보기 이전 1 2 다음