C++
-
Google c++ coding Style Checker (cpplint)랭귀지/C\C++ 2020. 5. 6. 22:07
Google Coding Style 가독성을 높이기 위해 Google C++ coding Style Guide [ https://google.github.io/styleguide/cppguide.html ] 따르기로 결정했다면 다음과 같은 툴의 도움을 받으면 적용하기 수월 해집니다. 1. Visual Studio C++ 코딩 스타일 및 서식 설정 들여 쓰기 및 중괄호 위치와 같은 많은 개별 코드 서식 지정 옵션을 지정할 수 있습니다. 이렇게 하려면 도구 > 옵션 > 텍스트 편집기 > C/C++ > 서식(또는 Ctrl + Q를 입력하고 "서식 지정"을 검색)으로 이동합니다. 또는 ClangFormat 스타일(또는 사용자 지정 ClangFormat 스타일) 중 하나를 지정할 수 있습니다. - 기본 Visua..
-
Lexer랭귀지/C\C++ 2012. 9. 13. 16:46
#ifndef _CLEXER_H #define _CLEXER_H #include #include #define MAX_SIZE_OF_BUFFER 65536 #define TOKEND_NUMBER 1000 #define TOKEND_STRING 1001 #define TOKEND_END 65534 #define TOKEND_IDENTIFIER 65535 #define TOKEND_NOTDEFINED 65536 typedef std::vector SPLIT; class CLexer { protected: HANDLE m_File; CHAR* m_Char; ///파일의 내용을 읽어드림 DWORD m_Pointer; ///현재 Buffer상에 읽고 있는 문자열의 위치 DWORD m_BufSize; ///Buff..