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

nodeal dev story

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

nodeal dev story

검색하기 폼
  • 분류 전체보기 (59)
    • 낙서 (13)
    • 간단 문제 풀이 (7)
    • C++ (12)
      • C to C++ (10)
    • Java (1)
    • Android (22)
      • AOKP (3)
      • Carbon (2)
      • CyanogenMod (12)
      • Dokdo-project (2)
      • Recovery (1)
    • 일상 (4)
  • 방명록

분류 전체보기 (59)
세상에서 가장 쓸모 없는 앱과 5만 다운로드

이야기에 앞서, 그 동안 설치해주신 분들께 감사드립니다. 어쩌다 구글 Play Store ‘갓겜’ 검색어 1위 노출이 되었는 지는 저도 모르겠네요. ​​​ 네, 믿기지 않겠지만 정말 5만 다운로드가 넘었고 Play Store에서 갓겜을 치는 분들께는 광고빼고 가장 먼저 반겨요. 그래프처럼 갑자기 훅훅 다운로드가 높아질 때마다 반겨주는 친구들이 또 있죠. ​ 알아요 반응을 하면 안되죠. 저도 저 분이 이 포스트를 읽지 않기만을 바래요. 이상한 아이디어 하나로 이렇게 관심받을 수 있다는 것에 대해 놀라움을 숨길 수 없네요. 때로는 정성스럽게 기사를 써주는 해외 분들도 계셨어요. (링크​) 만들 때조차 이렇게 생각이 많진 않았지만 이제와서 보니 또 많은 인기를 받고 있었네요. 간단하게 많은 분들이 물으시는 것..

낙서 2019. 8. 12. 22:44
[C to C++] 상속 - 순수 가상함수, 추상 클래스

추가되는 기능객체지향 프로그래밍에서 상위 클래스의 상속을 이용하여 다음과 같은 기능을 구현할 수 있다. #include class Base { public: virtual void foo() const { std::cout

C++/C to C++ 2019. 2. 3. 15:32
[C to C++] 상속 - 생존주기, 가상함수

상속의 생존주기 일반적인 상속의 생존주기#include class Base { public: Base() { std::cout

C++/C to C++ 2019. 2. 2. 15:02
[C to C++] 상속

추가되는 기능 정의된 class의 기능을 재정의하거나 확장하고자 할 때 해당 class를 상속할 수 있다.상속받은 class(이하 'Derived')는 상속되는 class(이하 'Base')의 모든 기능을 포함하고 있다. #include class Base { private: int value; public: int get() const { return value; } void set(int value) { this->value = value; } }; class Derived : public Base {}; // ^^^^^^ ^^^^ int main() { Derived d; d.set(10); std::cout

C++/C to C++ 2019. 2. 1. 13:17
[C to C++] 템플릿

추가되는 기능 사용되는 타입이 다른 타입으로도 같은 수행이 보장되어 일반화할 수 있을 때 template을 사용한다. int add(int a, int b) { return a + b; } float add(float a, float b) { return a + b; } int sum_int = add(10, 20); // = 30 float sum_float = add(10.5f, 20.5f); // = 31 template T add(T a, T b) { return a + b; } int sum_int = add(10, 20); float sum_float = add(10.5f, 20.5f);template을 사용할 경우 코드의 재사용성이 높아지며 같은 코드를 반복적으로 작성할 필요가 없어진다. 이..

C++/C to C++ 2019. 2. 1. 12:37
[C to C++] friend, 연산자 오버로딩

추가되는 기능 C++ class/struct에서는 멤버 변수를 선언과 함께 초기화할 수 있다. class Object { private: int value = 0; public: void print() { std::cout

C++/C to C++ 2019. 1. 31. 12:47
[C to C++] 함수 오버로딩

추가되는 사항 C++에서 함수를 구별하는 방법은 함수의 이름 뿐만 아니라 인자값으로도 구별한다. class Object { public: void foo() { std::cout

C++/C to C++ 2019. 1. 31. 10:04
[C to C++] 생성자, 소멸자, 복사 생성자

추가되는 사항명시적으로 초기화, 소멸 함수를 정의하지 않고 class의 객체가 생성, 소멸할 때 호출되는 함수를 활용한다. Raw pointer를 다루는 class가 복사될 때 pointer 해제의 문제를 해결한다. 같은 class의 값으로 선언과 초기화를 동시에 할 때 호출되는 복사 생성자를 정의한다.목표Constructor와 destructor를 정의한다. 객체의 복사 과정을 이해한다. Copy constructor를 정의한다.디자인다음 생성자가 추가된다.vector()vector(const vector& v) 소멸자가 추가된다.~vector() 다음 멤버 함수가 삭제된다.initialize()finalize() 생성자와 소멸자class Object { private: int data; public:..

C++/C to C++ 2019. 1. 29. 16:49
이전 1 2 3 4 ··· 8 다음
이전 다음
공지사항
최근에 올라온 글
  • 세상에서 가장 쓸모 없는..
  • [C to C++] 상속 - 순수 가..
  • [C to C++] 상속 - 생존주..
  • [C to C++] 상속
최근에 달린 댓글
  • 스타포스가 5성까지밖에 입력..
  • 스타포스가 5성까지밖에 안되..
Total
23,839
Today
103
Yesterday
102
링크
  • No DEAL's Dev Post
TAG
  • g2 korea
  • 포인터
  • 순수 가상함수
  • dokdo project
  • 객체지향
  • LG
  • C++
  • cyanogenmod
  • rule_of_five
  • C++ 가상함수
  • nodeal
  • C++ virtual
  • C
  • d802
  • OOP
  • linaro
  • c++ 상속
  • rule_of_three
  • f320k
  • C++ 업캐스팅
  • dokdo-project
  • f320s
  • C++ 소멸자 virtual
  • c++11
  • CM10.2
  • dokdo 4.0.3
  • c++ struct
  • CM11
  • G2
  • vector
more
«   2019/12   »
일 월 화 수 목 금 토
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        
글 보관함
  • 2019/08 (1)
  • 2019/02 (4)
  • 2019/01 (8)
  • 2018/06 (4)
  • 2018/05 (1)

Blog is powered by Tistory / Designed by Tistory