일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- gradle
- build.gradle
- Android 4.1
- 자바
- 코틀린
- 구글
- Android
- mime
- 악성코드
- OOM
- git
- KTS
- 하버드
- 안드로이드 개발
- ActiveMovieControl
- 안드로이드
- 보안
- 리눅스
- 개발
- 탐지기법
- Eclipse
- kotlin
- C++
- ActiveX
- java
- c
- 노개북
- linux
- 안철수
- Today
- Total
목록C++ (3)
꿈소년의 개발 이야기
* strncpy ( buffer, "abcde",BUFFER_SIZE);BUFFER_SIZE 크기 만큼 문자 복사함. 마지막 \0 가 없음. * strncat ( buffer, "abcde", BUFFER_SIZE);BUFFER_SIZE 크기 만큼 문자 복사한 후, \0을 추가로 붙임. *snprintf(buffer,"abcde",BUFFER_SIZE);BUFFER_SIZE 크기 안에서 \0 추가 기입되는 크기를 포함하여 복사 진행. 정해놓은 버퍼 크기 안에서 항상 마지막에 \0이 기입되므로 실제 BUFFER_SIZE -1 만큼 문자가 복사 됨. 참고 할 링크 http://kldp.org/node/69784
Head First Design Pattern 정리 요약 디자인 패턴 : 특정 컨텍스트 내에서 주어진 문제에 대한 해결책이다. 컨텍스트 : 패턴이 적용되는 상황으로 반복적으로 일어날 수 있는 상황이어야만 한다. 문제 : 그 컨텍스트 내에서 이루고자 하는 목적을 뜻합니다. 하지만 컨텍스트 내에서 생길 수 있는 제약조건도 문제에 포함됩니다. 해결책 : 바로 우리가 찾아내야 하는 것입니다. 누구든지 적용해서 일련의 제약조건 내에서 목적을 달성할 수 있는 일반적인 디자인을 뜻합니다. 객체지향 원칙 1. 애플리케이션에서 달라지는 부분을 찾아내고, 달라지지 않는 부분으로부터 분리시킨다. 2. 구현이 아닌 인터페이스에 맞춰서 프로그래밍한다. 3. 상속보다는 구성을 활용한다. 4. 서로 상호작용을 하는 객체 사이에서는..
C++ :: 세 가지 형태의 상속 세 가지의 형태의 상속이란 public상속, protected상속, private상속을 가리키는 말이다. base클래스의 멤버는 derived클래스로 상속되는 과정에서 접근권한이 변경된다. public상속, protected상속, private상속의 차이점은 바로 거기에 있다. 즉 base클래스의 멤버를 derived클래스로 상속하는 과정에서 접근권한이 변경되는데, 어떻게 변경되는냐에 따라서 public상속, protected상속, private상속으로 나뉘는 것이다. 다음은 상속되는 과정에서 접근권한이 어떻게 변경되는지를 보여주는 표이다. 상속의 유형에 따른 접근 권한의 변경 public 상속 protected 상속 private 상속 public 멤버 public p..