=> DevDocs- C, C ++, Rust, Dlang, JavaScript, Java, TypeScript를 포함한 여러 프로그래밍 언어의 API에 대한 QuickReference 문서. C# (Csharp), Go (Golang),
핵심 C ++
C ++의 기술 환경 및 사용
C ++ 이해 (C ++ 심도)
C ++ 기본 및 고급 개념과 작고 재현 가능한 C ++ 샘플 프로그램과 Cern 's Root/Ciling Repl 도구에서 가져온 대화식 예제를 갖춘 C ++ 기본 및 고급 개념 및 최신 C ++ 기능을 탐색합니다.
C ++ Lambdas를 C 함수 포인터 콜백으로 전달합니다
표준 라이브러리지도
C ++ 표준 라이브러리 및 C ++ ISO 표준 문서의 하이퍼 링크는 공통 기능으로 분류됩니다.
STL 반복자 및 알고리즘
표준 라이브러리 IO- 입력 및 출력
C ++ 17 및 C ++ 20- 새로운 기능 및 컨테이너
템플릿 메타 프로 그램
일반 프로그래밍이라고도합니다.
전처리 및 매크로
수학 및 수치 컴퓨팅
멀티 스레딩 및 동시성
디자인 패턴
객체 지향 설계 패턴 + 일반 프로그래밍 설계 패턴 + 기능 프로그래밍.
일반 프로그래밍 참조 카드
라이브러리 및 프레임 워크
표준 라이브러리지도
C ++ 표준 라이브러리 및 C ++ ISO 표준 문서의 하이퍼 링크는 공통 기능으로 분류됩니다.
라이브러리 부스트 / 부스트 프레임 워크
부스트 라이브러리 (참고 : 부스트 라이브러리는 C ++ 표준 라이브러리를 보완하는 것으로 간주되며 많은 구성 요소가 부스트 라이브러리에서 나옵니다.)
C ++ 라이브러리 검토 / 가벼운 라이브러리
C 및 C ++ 라이브러리 북마크
C ++ 라이브러리의 북마크 및 많은 도메인에 대한 프레임 워크 : 일반 C ++ 프로그래밍; 시스템 프로그래밍; 임베디드 시스템; 물리, 엔지니어링 및 수치 컴퓨팅.
내장 스크립팅 언어
스크립팅 기능을 추가하기 위해 C ++ 애플리케이션에 포함될 수있는 라이브러리로 사용 가능한 소형 및 경량 프로그래밍 언어에 대한 조사.
시스템 프로그래밍
C ++의 Linux 및 UNIX 시스템 프로그래밍
Linux에 중점을 둔 Unix와 같은 운영 체제에 대한 시스템 프로그래밍.
C ++의 Windows API 프로그래밍
Win32/Win64 API에 대한 C ++ 시스템 프로그래밍. 참고 : Windows API는 ISO C ++ 표준의 일부가 아니며이 운영 체제에만 해당됩니다.
C 및 C ++ 툴링
구축 시스템 및 패키지 관리자
컴파일러 플래그 및 옵션
C ++ 컴파일러 옵션에 대한 참조 카드. GCC, Clang 및 MSVC (VC ++) 컴파일러.
Cmake 빌딩 시스템
CMAKE 빌딩 시스템의 적용 범위. 가장 많이 사용되는 건물 시스템 중 하나이며 최고의 크로스 플랫폼 지원을 제공합니다.
다른 건물 시스템
GNU-Make 등과 같은 C ++ 대부분의 중고 건물 시스템의 범위.
패키지 관리자
일반적인
압형
C 및 C ++를위한 여러 개발 도구의 컴파일.
C 및 C ++ 디버거 노트
C 및 C ++ 디버거에 대한 메모. 커버 : GDB (GNU 디버거) 및 WINDBG (Windows Debugger).
Doxygen- 문서 생성기
독소성 문서 생성기 예제.
CERN의 뿌리 C ++ 대체 및 집착
C ++ 용 Clang/LLVM을 기반으로 한 CERN의 대화 형 interpereter에 대한 참고 사항 사용자가 C ++ 코드를 입력하고 평가할 수 있으며 공유 라이브러리와 같은 라이브러리를로드하고 라이브러리를 늘리고 즉각적인 피드백으로 C ++를 테스트 할 수 있습니다. 루트는 학습, C ++를 연습하고 데모를 만드는 데 귀중한 도구입니다.
컴퓨터 그래픽
컴퓨터 그래픽
컴퓨터 그래픽 프로그래밍 및 수학의 기본은 OpenGL API에 중점을 둡니다.
여러 가지 잡다한
C ++ 대안 및 혼합 C ++ 개발
C ++ 개발 전략 및 대체 프로그래밍 언어는 다음 기능을 갖춘 C ++에 대한 대체 프로그래밍 언어 : 기본 코드 컴파일; 고성능; 정적 타이핑 및 C-API를 호출하는 능력.
공유 라이브러리 -DLL- C ++ / FFI의 이진 구성 요소 - 언어 상호 운용성
C ++ 기능 및 클래스를위한 공유 라이브러리, C- 인터페이스 또는 C-API를 만듭니다. C- 인터페이스를 사용하면 C ++ 라이브러리를 C에서 소비하고 Python (CTypes FFI), C# Pinvoke, Java (JNA) 등과 같은 외국 기능 인터페이스 지원을 갖춘 많은 프로그래밍 언어를 소비 할 수 있습니다.
C C ++ 라이브러리 및 상호 운용성을위한 래퍼
FFI- 외국 기능 인터페이스를 통해 C 및 기타 프로그래밍 언어에서 C ++ 라이브러리를 호출하기위한 C 래퍼를 만드는 방법을 제시합니다. 이 노트는 QT-5 위젯 GUI 라이브러리의 샘플 C 래퍼를 제공하여 C, Julia Language 및 D 언어에서 QT를 호출 할 수 있습니다. 이 특정 사례에 사용 된 기술은 다른 많은 C ++ 라이브러리와 프로그래밍 언어 간의 상호 운용성에 대해 재사용 할 수 있습니다.
인터페이스 C API 및 라이브러리
최신 C ++ 또는 C ++> = C ++ 11의 C API 또는 라이브러리에 래퍼를 인터페이스하고 작성하는 방법에 대한 예를 들어 C-API와 함께 STL 컨테이너를 사용하십시오.
리소스를 실행 파일 (리소스 컴파일)에 포함
자원, 자산, 이미지, 텍스트 및 이진 파일을 실행 파일에 포함시키는 방법에 대해
현대 C ++ 스타일의 샘플 프로그램
소규모 C ++ 프로그램 및 구성 증명을 완료하십시오.
Rosetta Stone- 영어/포르투갈어 - 기술 용어
포르투갈어 스피커를위한 영어 기술 용어에 대한 참조로 의도되었습니다. (참고 :이 텍스트 데이터베이스에는 1.5 메가 바이트가 더 많으며 전화 사용자에게는 무겁습니다)
북마크
북마크
북마크, 도구, 온라인 도구, 컨퍼런스 비디오 등.
비디오 및 컨퍼런스
이 문서
이 저장소
https://github.com/caiorss/c-cpp-notes
이 사이트
https://caiorss.github.io/c-cpp-notes/
메모
이 문서는 스마트 폰, 태블릿 또는 기타 작은 스크린 장치에서 볼 수도 있습니다.
새 탭에서 링크 (일명 하이퍼 링크)를 열려면 Ctrl 키를 누른 다음 LINL을 클릭하십시오.
이 문서의 HTML 버전은 웹 브라우저에서 Firefox, Chrome, Chromium, Microsoft Edge에서 테스트되었습니다. 불행히도 HTML 버전은 여전히 Safari 웹 브라우저에서 잘 작동하지 않습니다.