강의

멘토링

로드맵

profile image

ileum378986

@ileum378986

受講生

-

受講レビュー

-

講義評価

-

C/C++와 같은 저수준을 다룰 수 있는 프로그래밍 언어를 이용해 밑바닥부터 직접 구축하는 것을 목표로 하고 있습니다.

ai 기술 발전으로 인한 개발 생태계의 변화에 대해 염려하며 비판적인 의식을 가지고 있습니다.

연구생 흉내내는 공부방 : 네이버 블로그

 @ㅅ@

kej_cute.png.webp
#include <iostream>
#include <memory>
#include <stdio.h>

#define MAKECLASS(NAME) struct NAME
#define MAKEVAR(NAME) m_##NAME
#define GETVAR(NAME) m_##NAME
#define PRI private:
#define PUB public:
MAKECLASS(Mother){
PRI
    int MAKEVAR(you);
    int MAKEVAR(dirty);
PUB
    Mother():
        GETVAR(you)(0),
        GETVAR(dirty)(1010000)
        { puts("Init"); }
    ~Mother(){ puts("Die"); }
    void Something(){ printf("%d", GETVAR(you)+GETVAR(dirty)); }
};

int main(int argc, char* argv[]){
    {
        auto mother= std::make_unique<Mother>();
        mother->Something();
    }
    return 0;
}