Open Source/ProtoBuf (2) 썸네일형 리스트형 default 값에 대하여 [1. 개요].proto 작성 시 default 값을 사용하는 문제에 대하여 개인적인 견해를 정리한다.[2. syntax 버전].proto 작성 시 기본적으로 syntax 버전을 명시하는데, 각각 아래와 같다.버전특징syntax = "2"default 사용 가능syntax = "3"default 사용 불가능 (v3.12 ~ ) 기본적으로 .proto 파일에 명시 된 message 는 cpp 기준 기본적으로 protoc 를 거쳐 class 화 된다.이 때, 각 클래스는 멤버 변수들을 갖기 때문에 이미 default 값을 갖게 된다. (0, null, false, ... )syntax = "2" 에서 default 는 0, false 외 값을 명시할 수 있는 것이다.(이러한 기능이 큰 의미가 있는지는 잘 모.. Protocol buffer 설치 [1. 개요] [2. 설치 과정] 환경: ubuntu 18.04 # apt install autoconf automake libtool curl make g++ unzip # wget https://github.com/protocolbuffers/protobuf/releases/download/v21.1/protobuf-cpp-3.21.1.tar.gz # tar -zxf protobuf-cpp-3.21.1.tar.gz # cd # ./autogen.sh # ./configure ==> 디폴트로 /usr/local 에 설치가 된다. ==> --prefix 에 설치 경로를 명시 할 수 있다. # make -j 4 ==> 컴파일에 사용 할 코어 개수를 명시한다. # make check ==> 선택 사항 # m.. 이전 1 다음