Cpp가이드
"C/C++ 학습 + 인터뷰 가이드"는 대부분의 C++ 프로그래머가 마스터해야 하는 지식을 다룹니다. 입학, 고급, 심층, 학교 모집, 소셜 채용, C++ 학습 및 인터뷰 준비를 위해 CppGuide가 첫 번째 선택입니다 !
목차
1. 과거 프로그래밍 자료 추천
- 아마도 인터넷 최고의 취업 면접 사이트일 것입니다.
- 여기에서 모든 컴퓨터 프로그래밍 학습 PDF 전자책을 찾을 수 있습니다.
- 확실히 사용할 수 있는 일부 프로그래밍 리소스 요약
- 유명 대학(청화대학교, 북경대학교, 절강대학교, 상하이 교통대학교 등)의 컴퓨터 공학과의 오픈 소스 강좌 모음
2. C언어 관련
- 아마도 최고의 C 언어 학습 경로일 것입니다.
- C 언어 관련 도서(PDF 자료 포함)
- C 언어 유용한 기사
- C언어 영상 추천
- C 언어 오픈 소스 프로젝트 권장 사항
3. C++ 관련
- 입문 튜토리얼(Alibaba Cloud University)
- 아마도 가장 사용자 친화적인 C++ 학습 경로일 것입니다.
- C++ 관련 서적(PDF 자료 첨부)
- C++ 연구 노트
- C++ 유용한 기사
- C++ 비디오 추천
- C++ 오픈소스 권장사항
4. 리눅스 C/C++ 학원 모집
5. Linux C/C++ 소셜 모집
1. 과거 프로그래밍 자료 추천
1. 아마도 인터넷 최고의 취업 면접 웹사이트일 것입니다.
얼마 전, 지정된 업종, 회사, 면접 직위 , 과목, 검사 횟수 등 을 기준으로 실제 면접 질문을 선별 할 수 있는 좋은 면접 사이트를 발견했습니다.
그것은 단순히 훌륭한 유물입니다 ! ! ! 예를 들어 업계는 인터넷, 회사는 바이트댄스, 직위는 백엔드, 대상은 제한이 없고, 검사 시기는 최근 1년 이내 등 면접 질문은 무엇인지 확인하고 싶다.
업종은 인터넷 외에도 국영기업, 은행, 외국계 기업 등이 포함돼 있는데, 제가 알아본 바로는 이렇다.
인터넷을 예로 들면 ByteDance, Alibaba, Tencent, Baidu, Meituan 등 국내외 주요 1, 2위 기업 모두가 이를 다루고 있습니다.
이 웹사이트를 여기에 공유하고 싶습니다. 이런 좋은 점은 비밀로 할 수 없습니다. 도움이 되셨다면 좋아요를 눌러주시는 것이 가장 큰 힘이 됩니다! ! 감사합니다!
홈페이지 링크 : https://top.interviewguide.cn/
2. 여기에서 모든 컴퓨터 프로그래밍 학습 PDF 전자책을 찾을 수 있습니다.
3. 확실히 사용할 수 있는 일부 프로그래밍 리소스 요약
- 빨리 오세요! 니우케닷컴 사장님의 인터넷 면접 요약 체험 PDF 파일!
- 오프라인 C 언어 빠른 참조 매뉴얼! 무료로 공유하세요!
- 발전을 위한 필수! C++ 오프라인 버전 참조 매뉴얼! 무료로 공유하세요!
- Google 수석 R&D 엔지니어가 제작했습니다! Java, C++, Go~의 세 가지 언어로 Leetcode 테스트 노트를 지원합니다~
- "Pro Git 중국어 버전" PDF로 git의 멋진 작동 방법을 알려드립니다~
- 프로그래머에게 가장 적합한 이력서 템플릿 10세트! 무료로 사용가능한 워드형식~
- 백엔드는 필수입니다! 무료로 공유할 수 있는 SQL 구문 빠른 가이드! ~
- 운영 체제, 네트워크 및 컴퓨터 구성 요소 그림 PDF 다운로드! 당신을 도약시켜줄 기초 컴퓨터 지식~
- Github에서 인기가 많은 다양한 하드코어 기술 학습 루트의 마인드맵을 공유해보세요~
- 와서 무료로 섹스를 즐겨보세요! Tencent Byte, Ali Meituan 등 1~2위 인터넷 기업의 실제 경험!
- 빨리 오세요! 절강대학교 컴퓨터 공학 학부 과정이 오픈 소스로 공개되었습니다! 오프라인 버전 리소스와 함께 제공됩니다!
- 큰 그림! 청화대학교 컴퓨터과학과 과목별 전략 공유 계획! 오프라인 버전 리소스와 함께 제공됩니다!
- C언어 소스코드를 무료로 공유합니다! 슈퍼마리오, 스네이크, 학생관리 시스템 등
4. 유명 대학 컴퓨터학과의 오픈소스 강좌 모음
- 절강대학교 코스 가이드 공유 계획
- 칭화대학교 컴퓨터 과학 코스 가이드
- Shanghai Jiao Tong University 강의 자료 공유
- 북항대학교(Beihang University) 교과자료 공유 계획
- 화북전력대학 컴퓨터학과 코스 안내
- 북경우전대학교 컴퓨터 대학원 입시정보 요약
2. C언어 관련
아마도 최고의 C 언어 학습 경로일 것입니다.
아마도 북반구 최고의 제로 기반 C 언어 학습 경로일 것입니다.
C 언어를 처음부터 시작할 수 있습니다. 해당 구문은 Java 및 C++와 같은 많은 고급 프로그래밍 언어의 기초이며 이전 언어와 다음 언어를 연결하는 역할도 합니다. 상단에서는 컴퓨터 구성 원리, 운영체제 등을 학습하고, 하단에서는 몇 가지 기본적인 컴퓨터 지식을 학습합니다.
C 언어 관련 도서(PDF 자료 포함)
추천 도서:
첫 번째 책인 『아하 C 언어』의 문체는 제 생각에는 상당히 흥미롭고 유머러스하여 흥미와 기초 학습에 매우 좋습니다.
"C 프로그래밍 언어", Machinery Industry Press, 저자 Brian W. Kernighan / (미국) Dennis M. Ritchie. C 언어의 아버지가 쓴 고전 입문서.
"C Primer Plus", People's Posts and Telecommunications Press, 저자 Stephen Prata. C언어 참고서나 입문서로 활용할 수 있으며, 내용이 단계별로 구성되어 있어 프로그래밍 사고력을 연습할 수 있습니다.
"C와 포인터" 포인터에 대해 깊이 있게 알아보고 읽고 나면 더 이상 포인터를 두려워하지 마세요.
"C Traps and Defects" 책에서 말하듯이 "이 책에서 밝혀진 지식은 적어도 C 코드와 기본 C++ 코드의 버그를 90% 줄이는 데 도움이 될 수 있습니다." 이 책을 읽고 나면 C 언어의 몇 가지 함정을 피할 수 있습니다. 개발.
아래 전자책을 다운로드 하셔야 한다면 책 제목을 클릭하시고 추출코드를 입력하시면 됩니다!
- C 포인터 추출 코드 정복: wwwcd
- 클래식 C 프로그램 추출 코드의 100가지 예: t8oe
- C 전문가 프로그래밍 추출 코드: uso7
- C 언어 포인터 경험 요약 추출 코드: ibjw
- C 언어 심층 해부학 추출 코드: 6qho
- 프로그래머 인터뷰 작성 테스트의 비밀을 풀기 위한 C 언어 심층 분석 추출 코드: ffh1
- C 언어 입문 클래식(5판) 추출 코드: lzro
- C 언어 구문 분석 튜토리얼 추출 코드: mfgv
- C 언어 함수 모음 추출 코드: ir2d
- C 언어 과학 및 예술 추출 코드: zm88
- C 언어 질의 응답 및 대표적인 문제 해결 추출 코드: 8cw5
- C언어 입문부터 숙련까지 2판 내일기술 추출코드: 4s8h
- C 언어 프로그래밍_현대적인 메소드 추출 코드: t4vn
- C 언어 FAQ(개선 버전) 추출 코드: xto5
- C언어 독해 여정 추출 코드: 5h1t
- C 언어 참조 설명서 제5판 추출 코드: t3g1
- C 언어 프로그래밍 본질 추출 코드: 5oai
- C 트랩 및 결함 추출 코드:nejz
- C 및 포인터(중국어 버전) 추출 코드: 1gvd
- C 프로그래밍 언어(영어 2판) 및 방과 후 질문에 대한 답변 추출 코드: wzky
- C 프로그래밍 언어(신규 2판) 및 수업 후 답변 추출 코드: rowl
- C 프로그래밍 언어(2판) 추출 코드: 4s98
- C Primer Plus 중국어 및 영어 버전 추출 코드: um90
- C Primer Plus 6th Edition 중국어 버전 추출 코드: n30r
- 21 Tian Xuetong C 언어 7판 추출 코드: 8fuj
- [C 언어 학습을 위한 24강] Liu Binbin & Sun Xiumei 추출 코드: f44n
- [C언어에 대해 꼭 알아야 할 300가지 질문] 스캐닝 버전 추출 코드: bn80.
C 언어 유용한 기사
- C 언어에 대한 가장 완벽한 입문 노트
- C 언어 서적, 소프트웨어, 소스 코드 60개
- 이 글은 상세한 지식 포인트가 담긴 마인드맵을 통해 C/C++를 배우는 데 도움이 될 것입니다!
- 입문부터 숙련까지 10W+ C 언어 보모 수준 튜토리얼(2021 버전)
- 10W 이상의 단어 C 언어 입문부터 숙련도까지 보모 수준 튜토리얼(2021 버전)
- 밤늦게까지 깨서 정리한 C/C++ 지식 10,000단어 요약(1)
- 밤늦게까지 자서 정리한 10,000단어의 C/C++ 지식 정리(2)
- 밤늦게까지 자서 정리한 10,000 단어의 C/C++ 지식 요약 (3)
- 밤늦게까지 자서 정리한 10,000단어의 C/C++ 지식 정리 (4)
- 밤늦게까지 깨서 정리한 C/C++ 지식 10,000단어 요약 (5)
- 내가 프로그래밍을 어떻게 시작했는지 이야기해보자
- C 언어로 깨뜨릴 수 있는 세 개의 단단한 뼈
- C 언어/C++ 기본 명령문 프로그래밍 스타일
- C 언어 C++에서 Assert를 사용하는 방법
- 문자열 작업에 대한 포괄적인 요약
- C/C++ 비트 연산에 대한 자세한 설명
- C/C++ 기반의 sizeof 사용
- 일반적으로 사용되는 표준 라이브러리를 C 언어로 해석
- C/C++ 헤더 파일 "세부 정보"
- 외부 "C"에 대한 상세 분석
- 헤더 파일 방어 선언
- 긴 기사 자세한 설명: C 언어 전처리 명령
- C 언어에서 가장 일반적으로 사용되는 그리디 알고리즘을 이렇게 극복했습니다.
- 드라이 정보 | 마이크로 컨트롤러의 C 언어 구조를 작성하는 방법을 단계별로 가르쳐줍니다.
- 일반적인 C 언어 메모리 오류 및 대책
- C 언어의 객체지향 구현 원리
- 단계별 분석 - C 언어로 객체지향 프로그래밍을 하는 방법
- C 언어 문자열에 대한 자세한 설명
- 건조 정보 | C 언어의 주요 기능에 대한 심층 분석
- C 언어 헤더 파일 구성 및 포함 원칙
- C언어는 어떻게 없앨 수 있나요?
- 범위를 벗어난 배열과 이를 방지하는 방법, C 언어로 범위를 벗어난 배열에 대한 자세한 설명
- 이 기사를 읽은 후에도 여전히 C 언어/C++ 메모리 관리를 이해하지 못하시나요?
- C 언어/C++ 스택 작업 메커니즘
- 스택에 대한 설명(내가 본 것 중 가장 고전적임)
- C/C++ 기본 스택 오버플로 및 보호 메커니즘
- C 언어 포인터에 대한 자세한 설명
- 포인터에 대해 다시 이야기해보자: 상사가 당신을 위해 C 포인터에 대한 구름을 걷어줄 것이다.
- C 언어 함수 포인터 콜백 함수
- C 언어의 효율적인 프로그래밍 및 코드 최적화
- C언어의 구조는 이렇게 정복되었습니다! 수집할만한 가치가 있습니다!
- 원본코드, 보완코드, 보완코드에 대한 자세한 설명
- 부동 소수점 수의 비밀
- 부동 소수점 수 비교의 정밀도 문제
- C 언어에서 매크로 정의의 사용을 간략하게 설명합니다.
- 일반적으로 사용되는 C 언어 헤더 파일 라이브러리로 정의할 가치가 있는 몇 가지 아름다운 매크로 정의(참조용으로 수집할 가치가 있음)
- C 언어 통합, 열거, 크고 작은 엔디안 모드
- C 언어 파일 작업
- C 언어에서 일반적으로 사용되는 변환 도구 기능!
- 여러 특수 기능 매크로 캡슐화 방법
- C/C++ 프로그래머를 위한 프로그래밍 성과
- 이식 가능한 C/C++ 프로그램 작성을 위한 몇 가지 핵심 사항
- C 언어 유용한 정보 공유 더 높은 수준의 임베디드 C 코드 작성 |
- C 언어 프로그래밍 사양 클린 코드
- C 언어 코드 최적화 계획(깊이 있는 좋은 기사)
- C 언어의 실행 효율성을 보장하는 방법은 무엇입니까? 이 기사를 읽으십시오!
- 재진입 함수 정보
- 일부 사람들은 유연한 배열을 이해하지 못한다고 들었습니다.
- 한 기사로 C 언어와 C++ 동적 메모리 이해하기
- OOP 객체지향 프로그래밍: C 언어에서 C++로
- C 언어 및 C++에 대한 일반적인 면접 질문
- 흔치 않은 C언어/C++ 기본 면접 지식의 대규모 모음
- 인터뷰에서 C 언어와 C++의 차이점에 대한 일반적인 질문
- C/C++ 8부작 에세이
- 늦게까지 깨어 정리하기, C/C++ 지식 포인트를 요약한 50,000단어 긴 기사
- 인터뷰 요약 | C 언어의 고급 부분 요약
- 20,000 단어가 내장된 필기 시험 인터뷰 질문을 안내합니다.
- 인터뷰: C/C++에서 공통 라이브러리 함수 구현
- 학생성과관리시스템 사례
- 이진 트리 연산에 대한 자세한 설명
- 문자열 정규식
- 14가지 플래시 킬 알고리즘 질문에 대한 루틴을 요약하려면 밤늦게까지 기다리세요!
- 딥 카피와 얕은 카피란 정확히 무엇인가요?
- 상위 10개 고전 정렬 알고리즘(동적 데모 + 코드)
- C 언어로 간단한 웹 서버 구현
- 가상 머신 구현을 위한 400줄의 C 코드
- C/C++ 소켓 통신 클래스 캡슐화
- C/C++ 서버 동시성
- 필기 스레드 풀-C 언어 버전
- C 언어 스레드 라이브러리 사용
- C/C++ 동적 감지 메모리 오류 도구 - ASan
- C/C++ cJson 라이브러리 사용에 대해
C언어 영상 추천
- "하오빈 C언어 자습 튜토리얼"
- "프로그래밍 입문 - C언어(절강대학교 Weng Kai)"
C 언어 오픈 소스 프로젝트 권장 사항
- 프로그래밍 사고력을 훈련하고 문제 해결 아이디어를 키우며 다채로운 C 언어를 감상할 수 있는 60가지 재미있는 C 언어 프로그램
- 알고리즘-C
- C 언어 PAT 연습
- 학습 알고리즘
- C 언어 단위 테스트 프레임워크
- CJson: json 디코더, C 파일에는 500줄만 있습니다.
- EasyLogger-가벼운 고성능 로깅 라이브러리
- 소형 Lisp 인터프리터, 1000줄 이하의 코드
- PAT 실험 보조 플랫폼
- cwebsocket: 경량 웹소켓 라이브러리
- C 언어: 집주인의 카드 딜러
- 주소록을 구현하는 C 언어
- 2048 게임을 구현하기 위한 C 언어
- 500라인 미만의 초경량 HTTP 서버인 Tinyhttpd를 사용하면 서버 프로그램의 원리와 본질을 이해할 수 있습니다.
- db_tutorial, C로 처음부터 간단한 데이터베이스 만들기
- 초보자가 배우기에 적합한 10C 오픈소스 프로젝트 코드 공유
3. C++ 관련
시작하기 튜토리얼
C++ 입문 튜토리얼 Alibaba Cloud University
- C++ 튜토리얼
- C++ 소개
- C++ 환경 설정
- C++ 기본 구문
- C++ 주석
- C++ 데이터 유형
- C++ 변수 유형
- C++ 변수 범위
- C++ 상수
- C++ 수정자 유형
- C++ 스토리지 클래스
- C++ 연산자
- C++ 루프
- C++ 판단
- C++ 함수
- C++ 숫자
- C++ 배열
- C++ 문자열
- C++ 포인터
- C++ 참조
- C++ 날짜 및 시간
- C++ 기본 입력 및 출력
- C++ 데이터 구조
- C++ 클래스 및 객체
- C++ 상속
- C++ 오버로드된 연산자 및 오버로드된 함수
- C++ 다형성
- C++ 데이터 추상화
- C++ 데이터 캡슐화
- C++ 인터페이스(추상 클래스)
- C++ 파일 및 스트림
- C++ 예외 처리
- C++ 동적 메모리
- C++ 네임스페이스
- C++ 템플릿
- C++ 전처리기
- C++ 신호 처리
- C++ 멀티스레딩
- C++ 웹 프로그래밍
- C++ STL 튜토리얼
- C++ 표준 라이브러리
아마도 가장 사용자 친화적인 C++ 학습 경로일 것입니다.
이것이 당신이 원하는 유모 수준의 C++ 학습 경로가 아닌가요?
C 언어 -> 클래스가 있는 C -> C++; C++의 진화를 보면 C++는 원래 클래스가 있는 C 언어라는 것을 알 수 있습니다.
Hou Jie 선생님의 비디오나 "Effective C++" 책을 보신 분이라면 요즘 C++에 대해 이야기할 때 C++를 거대한 "언어 연합"으로 간주해야 한다는 것을 아실 것입니다. 여기에는 최소한 다음과 같은 중요한 구성 요소가 포함됩니다.
- 프로세스 지향 프로그래밍
- 객체 지향 프로그래밍
- 일반 프로그래밍
- 메타프로그래밍
- 함수형 프로그래밍
- STL 표준 라이브러리
그 중 "절차지향 프로그래밍"은 C++에서 제공하는 C 언어의 이전 버전과 호환되는 부분입니다.
C++ 진화(C++ 98 -> C++ 03 -> C++ 11 -> C++ 14 -> C++20 -> .....)
C++ 관련 서적(PDF 자료 첨부)
도서 추천:
"C++ Primer Chinese Edition"은 C++ 언어 초보자를 위한 매우 친숙한 독학 교재입니다. 저자는 C 언어의 기본 개념과 주의해야 할 프로그래밍 세부 사항을 명료하게 설명하고, 루틴과 연습 문제도 풍부하게 설명하고 있어, 잘 읽고 나면 C 언어를 시작하는 목표를 완성할 수 있다고 믿습니다.
Wall Crack이 추천하는 "고품질 프로그래밍 가이드"는 프로그래밍 표준을 포함하고 있어 좋은 코딩 습관을 기르고 지식을 심화할 수 있습니다. 약간의 지식. 인터뷰 전에 읽기에 더 실용적이고 적합합니다.
"Essential C++ Chinese Edition"은 C++ 프로그래밍에 대한 빠른 시작과 이해를 강조하는 작지만 매우 실용적인 C++ 입문서입니다. 이 책은 점점 복잡해지는 일련의 프로그래밍 문제와 이를 해결하는 데 사용되는 언어 기능에 중점을 둡니다. C++의 기능과 구조뿐만 아니라 디자인 목적과 기본 원리도 배우게 됩니다.
『더 효과적인 C++(중국어판)』 이 책은 55가지 원칙에 초점을 맞추고 있으며, 각 원칙은 더 나은 C++ 프로그램 코드를 작성할 수 있는 방법을 소개하고 특별히 고안된 예제를 통해 자세히 논의합니다.
"C++ 성능을 향상시키는 프로그래밍 기법"이라는 책에서는 성능 결함의 20%가 우리 시간의 80%를 차지할 것이라고 믿습니다. 그래서 우리는 가장 가치 있는 분야에 노력을 집중합니다. 이 책에서는 C++의 효율성을 향상시킬 수 있는 임시 개체, 메모리 관리, 상속, 가상 함수, 인라인, 참조 계산, STL 및 기타 세부 사항을 자세히 설명합니다. 당신이 관련 분야의 실무자이든, C++ 프로그래밍 매니아이든, 프로그래밍 병목 현상을 극복하고 자기 계발을 크게 향상시키려는 프로그래밍 매니아이든 간에 이 책은 확실히 당신에게 많은 도움이 될 것입니다.
"결함으로부터 C/C++ 배우기"는 본질적으로 C/C++ 잘못된 질문 모음입니다. 이 책에는 제목에 결함이 있는 문제로 인해 발생한 오류가 63개 포함되어 있습니다. 함정을 피하기 위한 지침이기도 합니다.
『C++ 템플릿 중국어판』은 현대 C++ 템플릿에 대한 심도 있는 이해를 담은 실용서이다. 이 책은 C++ 템플릿에 대한 권위 있는 설명일 뿐만 아니라 다른 일반적인 C++ 아이디어에 대한 심층적인 소개도 제공합니다.
"STL 소스 코드 분석"은 STL의 기본 구현 메커니즘에 대한 자세한 이해를 제공하고 일반적인 데이터 구조 및 C++ 메모리 관리에 대한 더 깊은 이해를 제공합니다.
그 밖에도 "C++ 표준 라이브러리(제2판)", "C++ 동시 프로그래밍 실습", "C++ 프로그래밍 사고(2권)" 등이 있습니다. 소개된 책은 모두 구입했지만, 솔직히 다음 몇 권은 가져갔습니다. 이 책을 전반적으로 살펴보고 참고서로 사용했습니다.
기타 문서:
- Huawei의 가장 뛰어난 C++ 기본 사항 및 개선 사항 PDF
- LeetCode101 문제 해결
- 오픈소스 프로젝트를 위한 Google 스타일 가이드 - 중국어 버전
아래 전자책을 다운로드 하셔야 한다면 책 제목을 클릭하시고 추출코드를 입력하시면 됩니다!
- 두 번째 세트인 Hou Jie 선생님의 전체 8부작 시리즈는 고급 시리즈 추출 코드인 rb16을 단계별로 가르쳐줍니다.
- 00 - Hou Jie 시리즈 - 모든 코스웨어 추출 코드: poo3
- 01. C++ 객체지향 고급 프로그래밍(1부) 추출코드: 51번째
- 01. C++ 객체지향 고급 프로그래밍(2부) 추출코드: 0869
- 00 - Hou Jie 시리즈 - 모든 코스웨어 추출 코드: poo3
- 03 - Hou Jie-C++ 디자인 패턴 추출 코드: zn8n
- 04 - Hou Jie-C++ 새로운 표준 C++11&14 추출 코드: 5jl1
- 05 - Hou Jie-C++ 메모리 관리 메커니즘_60_Hou Jie 추출 코드: b8b3
- 06 - Hou Jie-C++ 스타트업 공개: 생후 C++ 프로그램의 추출 코드: adro
- 07. 알고리즘 원리 및 실습(선택) 추출 코드: 7548
- 08. 시스템 설계 및 실습(선택) 추출 코드: 697b
- 세 번째 세트, Linux CC++ 네트워크 프로그래밍 실습 - Chen Shuo 추출 코드: wv79
- Chen Shuo - C++ 실용 엔지니어링 추출 코드: blou
- 배우기 쉬운 C++ 추출 코드: yiwo
- C++ 성능을 향상시키는 프로그래밍 기술: Zuo Fei 추출 코드: anft
- C++11 추출 코드에 대한 심층적인 이해: py26
- C++ 객체 모델 추출 코드 심층 탐색: 0v2p
- Hou Jie STL 코스웨어 추출 코드: fuuh
- 저와 함께 makefile을 작성해 보세요. 추출 코드: k090
- Dahua 디자인 패턴 C++ 추출 코드: r1wi
- Chen Shuo - C++ 실용 엔지니어링 추출 코드: dgy4
- STL 소스코드 분석 + 소스코드 추출코드 : nkcl
- 최신 C++ 디자인 추출 코드: t1kk
- Effective-C++-Second Edition 추출 코드: vy1b
- 효과적인 STL 중국어 버전 추출 코드: t3gy
- 효과적인 C++ 제3판 HD PDF 추출 코드: bd36
- C++ 디자인의 새로운 사고 - 일반 프로그래밍 및 디자인 적용 추출 코드: 7gew
- C++ 엔지니어링 실무 체험과정 추출코드: o5v4
- C++ 개체 모델 추출 코드: azv9
- C++ 대학 튜토리얼 추출 코드: 012g
- C++ 프로그래밍 언어 추출 코드: abu1
- C++ 명상 중국어 2판 추출 코드: o88v
- C++ 동시 프로그래밍 실제 추출 코드: fuj8
- C++ 표준 라이브러리 추출 코드: 318m
- C++ 프로그래밍 디버깅 팁 추출 코드: 8ool
- C++ 프로그래밍 사상(2권) 추출 코드: ekkz
- C++ 프로그래밍 표준-101 규칙, 지침 및 모범 사례 추출 코드: 0o6k
- C++Primer 5차 영문버전 추출코드: cxmu
- C++ 입문서 연습 세트 추출 코드: lvmx
- C++ Primer-4판 추출코드: 8gyu
- C++ 입문서(5판)_책갈피 포함_HD 정식 버전 추출 코드: x6rl
- C++ Primer Plus 추출 코드: i0p7
C++ 연구 노트
- 1. 기본지식
- 1. goto 문(권장하지 않음)
- 2. 1차원 배열
- 3. 2차원 배열
- 4. 기능의 가치 전달
- 5. 함수 선언
- 6. 별도의 파일에 함수 작성
- 7. 포인터
- 7.1 포인터의 기본 개념
- 7.2 포인터 변수의 정의와 사용
- 7.3 포인터가 차지하는 메모리 공간
- 7.4 널 포인터와 와일드 포인터
- 7.5 const 수정 포인터
- 7.6 포인터와 배열
- 7.7 포인터와 함수
- 7.8 포인터, 배열, 함수
- 8. 구조
- 8.1 구조의 기본 개념
- 8.2 구조 정의 및 사용법
- 8.3 구조체 배열
- 8.4 구조 포인터
- 8.5 구조 중첩 구조
- 8.6 함수 매개변수로서의 구조
- 8.7 구조체에서 const의 사용 시나리오
- 2. 핵심 프로그래밍
- 1. 메모리 파티션 모델
- 1.1 프로그램을 실행하기 전
- 1.2 프로그램 실행 후
- 1.3 새로운 연산자
- 2. 견적
- 2.1 참고문헌의 기본적 활용
- 2.2 인용에 관한 참고사항
- 2.3 기능 매개변수로서의 참조
- 2.4 함수 반환 값으로 참조
- 2.5 인용의 성격
- 2.6 상수 참조
- 3. 기능
- 3.1 기능 기본 매개변수
- 3.2 기능 위치 매개변수
- 3.3 함수 오버로딩
C++ 유용한 기사
메모리 관점에서 C++ 가상 함수 테이블에 대한 심층 탐색
한 기사는 C++를 배우고 유용한 정보를 수집하는 데 도움이 될 것입니다! ! !
2022년 가장 안정적인 C/C++ 학습 경로
자, 이것이 당신이 원하는 C++ 배경 개발 학습 경로가 아닌가요?
이것이 당신에게 필요한 C 언어와 C++ 학습 경로입니다!
캠퍼스 채용 | C++ 백엔드 개발 학습 경로
STL 요약 및 일반적인 면접 질문 + 정보
반드시 사용해야 하고 수집할 가치가 있는 무료 C++ 리소스 모음
"C++ Primer"의 핵심을 2만 단어로 요약
C++ 객체 모델 노트에 대한 심층 탐구
효과적인 C++ 연구 노트
C/C++ 프레임워크 및 타사 라이브러리 요약
10,000 단어 길이의 기사에서 C++ 함수 포인터를 체계적으로 결합
C++를 배웠다면 다음 10가지 세부 사항을 알아야 합니다!
수집할 가치가 있는 여러 C/C++ 학습 웹사이트
C++가 화살이라면 어떤 독수리를 쏘겠습니까? | 일자리 공유
C++ 프로그래밍을 사용하여 1에서 20까지 우아하게 곱하는 방법은 무엇입니까?
C/C++에서 #pragma Once의 역할은 무엇인가요?
C++ 모범 사례(C++ 모범 사례) 번역 및 읽기 노트
방어 프로그래밍 기술
50,000 단어로 C++ 읽기
이 7가지 항목을 읽고 나면 새로운 C++ 기능을 시뮬레이션하는 것은 작은 목표에 불과합니다!
하드코어 | C++ 기초
C++ 템플릿 요약
UTF-8 및 GBK 시리즈 텍스트를 읽는 C++ 방법 및 원칙
C++ 날짜 및 시간 프로그래밍
C++ 프로그래밍 습관과 프로그래밍 포인트
C++ 메모리 모델
프로그램하는 데 5분, 이름 짓는 데 2시간! 명명 규칙에 대해 이야기해 봅시다!
C++ 및 정규 표현식
필기 스레드 풀-C++ 버전
C++ 스레드 사용
C++ 8부작 에세이(1)
C++에서는 날짜와 시간을 처리하기 위해 chrono 라이브러리를 사용합니다.
하드코어 | 50개 기업의 C++ 경험 공유
C++ 컴파일 시간 다형성 및 런타임 다형성
C++ 동시 프로그래밍(C++11~C++17)
C++ 메모리 관리(권장 컬렉션)
20,000 단어 길이의 기사, 제가 본 최고의 템플릿 메타프로그래밍 기사입니다!
C++ 가상 함수 테이블의 원리에 대한 간략한 분석
C++ 함수 호출 프로세스에 대한 심층 분석
애니메이션 데모: 레드-블랙 트리를 완전히 이해하는 방법은 무엇입니까?
C++ 성능 최적화
10,000 단어 분량의 심층적인 C++ 메모리 관리 |
C++를 배우는 프로그래머의 길
C++ 예외 메커니즘 개요
수업에서 가르치지 않는 C++의 기본 기능을 모두 알고 계시나요?
C++에서 메모리 누수를 방지하는 방법은 무엇입니까?
C++11의 lvalue, rvalue 및 죽어가는 값
C/C++ 함수 포인터 및 포인터 함수
삭제와 삭제의 실제 차이점 []
C++ 연구 노트
C++ 클래스 메모리 분포를 함께 살펴보겠습니다.
[모범 사례] C++ 트랩 및 루틴
일반 람다, 매우 강력합니다!
아키텍처적 사고: 프로그램 작성을 블록처럼 쉽게 만드는 방법은 무엇입니까?
작업자에게 모든 것을 설명하는 소프트웨어의 성능 최적화
C++는 값으로 객체를 반환합니다.
이러한 최적화를 견딜 수 있는 프로그램은 무엇입니까?
C++의 기본
스레드로부터 안전한 코드는 어떻게 작성되나요?
메모리 관리: 프로그램이 메모리에 정상적으로 로드되는 방법
단순한! 이것이 코드가 CPU에 의해 실행되는 방식입니다.
가장 강력한 Linux 명령 600개 요약
C++ 객체의 기본 원리가 모두 여기에 있는데 어떻게 배울 수 없다고 말할 수 있습니까?
C++는 어떻게 코드에서 게임으로 발전했나요?
if-else와 switch-case 중 어느 것이 더 효율적인가요? 이 네 장의 사진을 보세요.
C++ 싱글톤 패턴에 대해 이야기
직접 경험해보세요! 백엔드 엔지니어 학습 경로, 도서, 비디오 권장 사항
세 가지 일반적인 메모리 손상 시나리오 및 C++ 분석
얼마나 많은 C++ 메모리 누수 함정에 빠졌습니까?
메모리 풀 설계 및 구현
스레드 프로세스의 문 열기 |
심층 기사 | 인터뷰어: 프로세스와 스레드, 저는 이 19가지 질문만 합니다.
성능 최적화 실습 | C/C++ 단위 테스트 범용 계측 도구
필기 스레드 풀-C++ 버전
C++ 스레드 사용
취업 면접을 위해 C++를 어느 정도 배울 수 있나요?
C++ 메모리 관리(1)
표준 소스 코드 분석 및 C++ 메모리 관리(2)
C++ 코드를 단순화하는 방법
고성능 서버의 기본 계층 파악
Windows 프로그램 충돌 디버깅 궁극의 무기
긴 글 경고! C 언어 및 C++ FAQ
C++ 개발 효율성을 향상시키는 몇 가지 팁
도서 목록: C++에 대한 이해 확장
13년 동안 온갖 이상한 버그들을 처리한 끝에 18가지 경험을 정리했습니다.
은행에 가서 코드를 작성하는 것은 어떤가요?
새로운 C++ 표준이 가져오는 속성에 대해 이야기해 보겠습니다.
Baidu C++ 엔지니어의 극단적인 최적화(동시성)
Baidu C++ 엔지니어의 극단적인 최적화(메모리 장)
일러스트레이션 | 무술의 관점에서 STL 정렬 알고리즘의 비밀을 탐구하세요
C++에서 C 인터페이스를 호출하는 방법은 무엇입니까?
중복 복사본이나 할당을 줄이기 위한 C++ 코딩 최적화
컴퓨터는 왜 보완 코드를 사용합니까?
난수를 생성하는 올바른 방법을 선택하셨나요?
우리는 C++의 24가지 주요 함정을 요약했습니다. 그 중 얼마나 많은 함정을 피할 수 있는지 살펴보겠습니다.
C++ 입문 레벨을 테스트해 보세요.
슈퍼 하드 코어 | STL 직렬 컨테이너 소스 코드를 분해하는 데 도움이 되는 20,000 단어 + 20개의 그림
C++ 스마트 포인터 및 enable_shared_from_this 메커니즘에 대한 간략한 분석
클래식은 결코 유행을 타지 않습니다! 디자인 패턴 재검토
전체 네트워크에서 첫 번째 출시! ! C++20의 모든 새로운 기능이 이 그림에 담겨 있습니다.
연봉 100만 C++ 프로그래머의 마지막 관문 |
C++ 템플릿의 본질
기억으로 인한 10가지 큰 구덩이, 당신은 얼마나 피할 수 있나요?
C++ 메모리 관리에 대한 파노라마 가이드
코드 실행 효율성을 향상시키는 9가지 팁을 얼마나 알고 계시나요?
C++ 인터뷰 질문 30개 선정(분석 포함)
Tencent C++ 필기 시험/면접 질문 및 답변
C++에 관한 10,000 단어 길이의 기사 중 첫 번째 기사 --- 바이트 인터뷰에서 우승
"큰 공장으로의 반격" - C++ 49장 질문 및 답변(정말 유용한 정보)
"대형 공장으로의 역습" 2부 - C++ 고급 59장 질문과 59답(슈퍼하드코어 정보)
"대형 공장으로의 반격" - C++ 개선 79장 질문과 답변
malloc 메모리 할당자를 직접 구현해 보세요 |
최신 C++ 필기 스마트 포인터
10개의 그림과 22개의 코드 조각, 10,000 단어로 구성된 이 기사는 가상 메모리 모델과 malloc의 내부 원리를 이해하는 데 도움이 될 것입니다.
인터뷰 시리즈: C++ 객체 레이아웃 [추천 컬렉션]
C++ 코드를 정리하는 방법
소스 코드 분석 C++ 문자열 구현
23가지 디자인 패턴에 대한 인기 있는 설명을 읽고 몇 초 만에 이해하세요.
빅맨의 Qt 학습에 대한 가장 완전한 요약(30,000단어의 유용한 정보)
30,000 단어 Linux 요약
암호화 및 복호화
TCP 데이터 고정 패킷 처리
C++ 비디오 추천
- C++ 비디오 학습 튜토리얼 기본 사항
- Hua Zhengli 선생님의 동영상
- Hou Jie의 C++ 비디오와 Chen Shuo의 네트워크 프로그래밍의 전체 컬렉션
- 최고의 Qt 전체 비디오 튜토리얼 세트
C++ 오픈소스 권장사항
- FreeNOS: C++ 및 운영 체제 원리에 대한 심층적인 이해. FreeNOS(Free Niek의 운영 체제)는 C++ 기반의 마이크로커널 기반 학습 운영 체제입니다. 이것은 C++로 구현된 마이크로커널 운영 체제입니다. 다양한 매크로커널의 서비스는 메시지 기반 통신 방법을 사용하여 마이크로커널에서 독립적인 서비스로 처리됩니다. 이는 실제로 Mac 커널의 mach 메커니즘과 유사합니다.
- Boost: Boost 라이브러리는 표준 라이브러리에 대한 백업으로, C++ 표준화 프로세스의 엔진 중 하나입니다. Boost 라이브러리는 C++ 표준 위원회 라이브러리 워킹 그룹의 구성원에 의해 시작되었으며 거의 2,000명의 구성원이 있을 정도로 C++ 커뮤니티에 큰 영향력을 갖고 있습니다. Boost 라이브러리는 우리에게 가장 멋지고 실용적인 최신 기술을 제공하며, 완전히 "정확한" 표준 라이브러리입니다.
- Muduo: Reactor 모드를 기반으로 하는 최신 C++ 네트워크 라이브러리로 비차단 IO 모델을 채택하고 이벤트 중심 및 콜백 기반이며 멀티 코어 및 멀티 스레딩을 지원하며 Linux 서버 측 멀티 작성에 적합합니다. -스레드 네트워크 애플리케이션.
- libevent: 경량 네트워크 라이브러리입니다.
- log4cpp: 로그 라이브러리, 멀티스레딩 지원, 로그를 네트워크로 리디렉션 등. 어쨌든, 생각할 수 있는 모든 로깅 기능이 있습니다.
- OpenSSL: OpenSSL에는 OpenSSL 라이브러리의 모든 기능을 수행하는 명령줄 도구가 포함되어 있으며 더 나아가 시스템에 이미 설치되어 있을 수도 있습니다.
- wfrest: 간단하고 효율적인 C++11 비동기 RESTful 네트워크 프레임워크입니다.
- 워크플로: 현재 가장 인기 있고 간단하며 사용하기 쉬운 C++ 비동기 네트워크 라이브러리 워크플로입니다.
- modern-cpp-tutorial: modern-cpp-tutorial은 최신 C++ 튜토리얼이며, 그 목적은 최신 C++(2020 이전)의 관련 기능에 대한 포괄적인 소개를 제공하는 것입니다.
- MyTinySTL: C++11로 재작성된 작은 STL(컨테이너 라이브러리 + 알고리즘 라이브러리)입니다. 코드 구조는 명확하고 표준화되어 있으며 중국어 문서와 주석이 포함되어 있으며 C++ 초보자가 연습하기에 적합한 간단한 테스트 프레임워크가 함께 제공됩니다.
- Tinytetris: Tinytetris는 C++로 작성된 Tetris 게임의 터미널 버전입니다. 주석이 달린 버전과 라이브러리 버전으로 나누어진 두 가지 버전의 소스 코드를 제공하며, 주석이 많고 이해하기 쉽습니다.
4. 리눅스 C/C++ 학원 모집
봄 채용이 다가옵니다. C/C++ 및 알고리즘을 연습할 수 있는 몇 가지 문제은행을 추천합니다.
저는 CS 학위를 갖고 있으며 방금 Byte의 제안을 수락했습니다. 제 경험을 공유하시겠습니까?
올해 경험한 Tencent Linux C++ 필기시험/면접 문제와 답변에 대한 만 단어의 자세한 설명
반드시 마스터해야 할 C++ 인터뷰 질문 20가지
Linux/C/C++/임베디드/하드웨어 관련 업체를 살펴보세요
5. Linux C/C++ 소셜 모집
- 하드코어 | 50개 기업의 C++ 경험 공유
- Linux/C/C++/임베디드/하드웨어 관련 업체를 살펴보세요