따..딱히 공부하려고 포스팅하는 건 아니니까..!
모듈, 모듈화
모듈- 기능 단위- 각 기능별로 분할한 것- 기능적 특성을 가진 부품 집합- 용이하게 교환할 수 있도록 된 구조 모듈화- 각 기능별로 분할하는 일 모듈성- 구성 요소 변경이 용이한 정도- 모듈로 서로 분리되어 작성되는 성질- 하드웨어 또는 소프트웨어를 추가/변경할 때, 전체에 영향 없이 일부만 바꿀 수 있도록 설계됨 즉, 클래스, 함수단위로 기능을 나누는 것으로 생각하면 됨 출처http://zetawiki.com/wiki/%EB%AA%A8%EB%93%88,_%EB%AA%A8%EB%93%88%ED%99%94,_%EB%AA%A8%EB%93%88%EC%84%B1
프로그래밍
2015. 10. 4. 23:03
C++ 한글 문자열(유니코드)
아시다시피 아스키코드에서는 한글 문자열을 지원하지 않는다.그렇다면 내가 한글문자열을 입출력하고 판별하고 싶을때에 어떻게 해야할까? 답은 유니코드(Wide Byte Character Set)이다. 유니코드에 대한 설명을 조금 하자면,알파벳은 1바이트지만 다른 문자들은 2바이트인 경우가 있다. 그렇기 때문에 아스키코드에서는 약간의 한계가 있었다. 그래서 다른 문자열들을 지원하기 위해서 유니코드가 만들어졌다. 문자열의 자료형으로는 wchar_t을 사용하고, 사용법은 문자열 앞에 L을 붙이면 된다. 유니코드에서는 wchar_t 자료형을 사용하는것이 더 편리한데 그 이유를 예를 들어 설명해보겠다. wchar_t* str = "zz가나다" 이라고 하자.이 때, 각 배열공간에 들어있는 문자를 살펴보면, str[0] ..
C/C++
2015. 10. 4. 22:55