본문 바로가기 메뉴 바로가기

nodeal dev story

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

nodeal dev story

검색하기 폼
  • 분류 전체보기 (43)
    • 낙서 (9)
    • 간단 문제 풀이 (11)
    • C++ (12)
      • C to C++ (10)
    • Java (1)
    • Kotlin (3)
    • Android (1)
      • AOKP (0)
      • Carbon (0)
      • CyanogenMod (0)
      • Dokdo-project (0)
      • Recovery (0)
    • 일상 (6)
  • 방명록

C (1)
[C to C++] C 스타일로 vector를 작성해보자

프로젝트 목표 C언어를 배우고 나서 C++ 또는 OOP로 발전시키고자 하는 모든 개발자들 기본적인 C 문법은 모두 알고 있는 상태여야하며 그렇지 않을 경우 이해에 어려움이 있을 수 있음. 목표C style로 vector 작성디자인vector는 다음의 멤버 변수를 갖는다.int* data 원소가 저장될 공간 int capacity data의 크기 int length 저장된 원소의 수다음의 helper 함수가 필요하다.int ensure_capacity(vector* v, int to_add) v.data에 to_add만큼의 공간이 남아있는지 확인한다. 남아있다면 1을, 그렇지 않다면 0을 반환한다. void increase_capacity(vector* v) v.data를 v.capacity의 두 배로 재..

C++/C to C++ 2019. 1. 28. 19:31
이전 1 다음
이전 다음
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
  • No DEAL's Dev Post
TAG
  • CM10.2
  • C++
  • dokdo project
  • rule_of_three
  • LG
  • d802
  • f320s
  • c++ 상속
  • vector
  • G2
  • OOP
  • 객체지향
  • 포인터
  • Java
  • rule_of_five
  • linaro
  • dokdo 4.0.3
  • Kotlin
  • C++ 업캐스팅
  • PipelineContext
  • c++11
  • inline class
  • nodeal
  • g2 korea
  • C
  • f320k
  • c++ struct
  • CM11
  • dokdo-project
  • cyanogenmod
more
«   2025/05   »
일 월 화 수 목 금 토
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
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바