U E D R , A S I H C RSS

More EffectiveC++/C++이 어렵다?


작성자 : 류상민(neocoin, ZP 99)

목적 : 2002.03.14 ZeroPage 세미나용 항해지도

C, C++ 다른점

Only Class

Inheritance - Overriding - virtual

RTTI (Real Time Type Information)

Double-Dispatch (Multi-Dispatch)

Capsulization - private, public, protected

Polymorphism - Overloading

C++에서 생각되는 문제

  • 표준 개발 환경의 부재 ( vs Java 언어, C# )
    • 직렬화
      • 이유 : class에 대하여 vtbl과 vtp의 구현 방법 표준이 비존재, 당연히 직렬화에 관한 표준 역시 비존재, 벤더들에게 구현을 맡겼음. 그래서 특히나 각 DB업체에서 OODB의 제작시 자사들만의 표준을 가져야 한다는 벽에 부딪침.
      • 다른 언어 : Java는 공통의 플랫폼 차원(Serialization), C#은 .NET Specification에서 명시된 attribute 이용, 직렬화 인자 구분, 역시 플랫폼에서 지원
  • C와 호환성?
  • 불완전 객체지향
  • 업체 지원 문제

C++ 의 미래?

후기

처음에는 문서 작성을 시작했고, 레이아웃을 잡아가는 과정에서 항해지도를 작성하고, 대본(?)을 만들어 보는건 어떨까 생각을 해보았다. 언제나 새로운 시도는 기대되는 것
Valid XHTML 1.0! Valid CSS! powered by MoniWiki
last modified 2021-02-07 05:23:48
Processing time 0.0249 sec