본문 바로가기

partial Class partial Class partial class ? - 하나의 클래스를 여러개의 파일로 분할해주는 기능. 컴파일시 하나의 클래스로 인식한다. 장점 - 예를들어 특정한 하나의 클래스가 여러용도로 사용하고 클래스로 분할하기가 어려울때 partlal클래스를 사용하면 하나의 클래스지만 여러개의 파일로 분할해서 보기가 편하다. 단점 - 장점이 단점이 될수도 있을것같은데 c++을 주로 사용하는 일반 프로그래머의 경우 cpp, h 파일과 클래스명을 동일하게 사용한다. 이 클래스는 파일 이름과 실제 사용하는 클래스의 명이 다르게 설정 하므로 ( 하나는 동일하게 설정 가능 ) 이 것을 처음 사용하는 사람이라면 이게 무슨 용도 인지 햇갈릴수 있다. 팀 작업을 할 시에는 cs 파일 명을 정하는 규약이 있어야 서로 햇갈리지.. 더보기
Namespace란? 많은 사람들이 함께 개발한다면 어떨까요...? 변수 등과 같은 이름이 중복될 수 있겠죠... 쉽게 만들어야 하니깐요... 그래서 등장했습니다. 네임스페이스 c++ , VB, c#전부 해당되는 내용이네요 // namespace_declaration1.cppnamespace X{ int i; double j;} namespace Y{ int i; double j;}int main(){ X::i++; Y::i++;} 보시면 아시겠죠? 더보기
클래스가 등록되지 않았습니다. (예외가 발생한 HRESULT: 0x80040154 (REGDB_E_CLASSNOTREG)) 정상적으로 com이나 dll 등록후 이런 화면을 만나면.. 당황스럽다.. 게다가 다른 컴퓨터에 또는 윈도우에서는 됐던 것들일 경우 더 그렇다. 이럴경우 프로젝트 > 속성 > 컴파일 > 고급컴파일옵션 여기서 대상 CPU가 보인다 X86 또는 X64 자신에게 맞는 것을 선택하면 된다. 더보기