C++ Naming
Programming

C++ Naming

일시불
  • public, protected, private 순으로 선언
    class X {
    public:
        // interface
    protected:
        // unchecked function for use by derived class implementations
    private:
        // implementation details
    };
  • 표준라이브러리 타입과 구분하기 위해 사용자 정의 타입은 대문자로 이름을 짓는다.

  • C++ Style naming : putting emphasis on type ➡ IDE에서 정리해준다 (Crtl + K, D)

    T& operator[](size_t);   // OK
    T &operator[](size_t);   // just strange
    T & operator[](size_t);  // undecided