프로그래밍 언어/클래스
-
클래스 모듈 - VB프로그래밍 언어/클래스 2009. 8. 9. 13:06
VERSION 1.0 CLASS BEGIN MultiUse = -1 'True Persistable = 0 'NotPersistable DataBindingBehavior = 0 'vbNone DataSourceBehavior = 0 'vbNone MTSTransactionMode = 0 'NotAnMTSObject END Attribute VB_Name = "Class1" Attribute VB_GlobalNameSpace = False Attribute VB_Creatable = True Attribute VB_PredeclaredId = False Attribute VB_Exposed = True '전용변수 선언 Private mMydata As Long Private mResult As Long ..
-
C++프로그래밍 언어/클래스 2009. 1. 1. 01:12
상속시 생성자, 소멸자, 대입 연산자 등은 제외된다. 가상 소멸자의 가상성(?)은 상속 실행할 가상(virtual) 함수를 런타임에 선택하는 것은 그 함수가 레퍼런스나 포인터를 통해 호출될 때에만 가능하다. 그렇지 않으면 정적 바인딩 가상 함수는 프로그램에서 그 함수를 호출하는지 여부에 상관 없이, 꼭 정의되어야 한다. 파생 클래스에서 오버라이드하는 함수의 타입은 기본 클래스의 그 가상 함수의 타입과 같아야 한다. 단, 반환 타입은 예외 반드시 초기화 리스트로 멤버를 초기화해야 하는 경우 상속받은 멤버를 초기화 포함된 객체 초기화 상수 멤버 초기화 레퍼런스 멤버 초기화 만약 클래스가 아무 생성자라도 명시적으로 정의했다면, 컴파일러는 그 클래스에 대한 디폴트 생성자를 자동으로 만들어 주지 않는다. eg. ..