René's URL Explorer Experiment


Title: GitHub - ericdown/CPlusPlusThings: C++那些事

Open Graph Title: GitHub - ericdown/CPlusPlusThings: C++那些事

X Title: GitHub - ericdown/CPlusPlusThings: C++那些事

Description: C++那些事. Contribute to ericdown/CPlusPlusThings development by creating an account on GitHub.

Open Graph Description: C++那些事. Contribute to ericdown/CPlusPlusThings development by creating an account on GitHub.

X Description: C++那些事. Contribute to ericdown/CPlusPlusThings development by creating an account on GitHub.

Opengraph URL: https://github.com/ericdown/CPlusPlusThings

X: @github

direct link

Domain: patch-diff.githubusercontent.com

route-pattern/:user_id/:repository
route-controllerfiles
route-actiondisambiguate
fetch-noncev2:fdc51678-40b6-8994-31c0-dc35f3593d92
current-catalog-service-hashf3abb0cc802f3d7b95fc8762b94bdcb13bf39634c40c357301c4aa1d67a256fb
request-idD0BE:3D45D4:3B38330:4BBDE07:6975E8EE
html-safe-noncef81eebd7e62c0fa48c51d43434e00bf2481bac768b74794cb944d3fd4068353e
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJEMEJFOjNENDVENDozQjM4MzMwOjRCQkRFMDc6Njk3NUU4RUUiLCJ2aXNpdG9yX2lkIjoiNzMxODQ4NjI0OTgyODQ1Njc4IiwicmVnaW9uX2VkZ2UiOiJpYWQiLCJyZWdpb25fcmVuZGVyIjoiaWFkIn0=
visitor-hmac47cf0de6c4ae6886b799af4865f1dbca05c64c68cc98587e47ff5741b7de0277
hovercard-subject-tagrepository:627477963
github-keyboard-shortcutsrepository,copilot
google-site-verificationApib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I
octolytics-urlhttps://collector.github.com/github/collect
analytics-location//
fb:app_id1401488693436528
apple-itunes-appapp-id=1477376905, app-argument=https://github.com/ericdown/CPlusPlusThings
twitter:imagehttps://opengraph.githubassets.com/8c3dcb1ee1e455ec580b3b2d86f48dd6232fc958c0b12673730cd5e6fc7c8898/ericdown/CPlusPlusThings
twitter:cardsummary_large_image
og:imagehttps://opengraph.githubassets.com/8c3dcb1ee1e455ec580b3b2d86f48dd6232fc958c0b12673730cd5e6fc7c8898/ericdown/CPlusPlusThings
og:image:altC++那些事. Contribute to ericdown/CPlusPlusThings development by creating an account on GitHub.
og:image:width1200
og:image:height600
og:site_nameGitHub
og:typeobject
hostnamegithub.com
expected-hostnamegithub.com
None2bce766e7450b03e00b2fc5badd417927ce33a860e78cda3e4ecb9bbd1374cc6
turbo-cache-controlno-preview
go-importgithub.com/ericdown/CPlusPlusThings git https://github.com/ericdown/CPlusPlusThings.git
octolytics-dimension-user_id38425349
octolytics-dimension-user_loginericdown
octolytics-dimension-repository_id627477963
octolytics-dimension-repository_nwoericdown/CPlusPlusThings
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forktrue
octolytics-dimension-repository_parent_id196813750
octolytics-dimension-repository_parent_nwoLight-City/CPlusPlusThings
octolytics-dimension-repository_network_root_id196813750
octolytics-dimension-repository_network_root_nwoLight-City/CPlusPlusThings
turbo-body-classeslogged-out env-production page-responsive
disable-turbofalse
browser-stats-urlhttps://api.github.com/_private/browser/stats
browser-errors-urlhttps://api.github.com/_private/browser/errors
releasefcca2b8ef702b5f7f91427a6e920fa44446fe312
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://patch-diff.githubusercontent.com/ericdown/CPlusPlusThings#start-of-content
https://patch-diff.githubusercontent.com/
Sign in https://patch-diff.githubusercontent.com/login?return_to=https%3A%2F%2Fgithub.com%2Fericdown%2FCPlusPlusThings
GitHub CopilotWrite better code with AIhttps://github.com/features/copilot
GitHub SparkBuild and deploy intelligent appshttps://github.com/features/spark
GitHub ModelsManage and compare promptshttps://github.com/features/models
MCP RegistryNewIntegrate external toolshttps://github.com/mcp
ActionsAutomate any workflowhttps://github.com/features/actions
CodespacesInstant dev environmentshttps://github.com/features/codespaces
IssuesPlan and track workhttps://github.com/features/issues
Code ReviewManage code changeshttps://github.com/features/code-review
GitHub Advanced SecurityFind and fix vulnerabilitieshttps://github.com/security/advanced-security
Code securitySecure your code as you buildhttps://github.com/security/advanced-security/code-security
Secret protectionStop leaks before they starthttps://github.com/security/advanced-security/secret-protection
Why GitHubhttps://github.com/why-github
Documentationhttps://docs.github.com
Bloghttps://github.blog
Changeloghttps://github.blog/changelog
Marketplacehttps://github.com/marketplace
View all featureshttps://github.com/features
Enterpriseshttps://github.com/enterprise
Small and medium teamshttps://github.com/team
Startupshttps://github.com/enterprise/startups
Nonprofitshttps://github.com/solutions/industry/nonprofits
App Modernizationhttps://github.com/solutions/use-case/app-modernization
DevSecOpshttps://github.com/solutions/use-case/devsecops
DevOpshttps://github.com/solutions/use-case/devops
CI/CDhttps://github.com/solutions/use-case/ci-cd
View all use caseshttps://github.com/solutions/use-case
Healthcarehttps://github.com/solutions/industry/healthcare
Financial serviceshttps://github.com/solutions/industry/financial-services
Manufacturinghttps://github.com/solutions/industry/manufacturing
Governmenthttps://github.com/solutions/industry/government
View all industrieshttps://github.com/solutions/industry
View all solutionshttps://github.com/solutions
AIhttps://github.com/resources/articles?topic=ai
Software Developmenthttps://github.com/resources/articles?topic=software-development
DevOpshttps://github.com/resources/articles?topic=devops
Securityhttps://github.com/resources/articles?topic=security
View all topicshttps://github.com/resources/articles
Customer storieshttps://github.com/customer-stories
Events & webinarshttps://github.com/resources/events
Ebooks & reportshttps://github.com/resources/whitepapers
Business insightshttps://github.com/solutions/executive-insights
GitHub Skillshttps://skills.github.com
Documentationhttps://docs.github.com
Customer supporthttps://support.github.com
Community forumhttps://github.com/orgs/community/discussions
Trust centerhttps://github.com/trust-center
Partnershttps://github.com/partners
GitHub SponsorsFund open source developershttps://github.com/sponsors
Security Labhttps://securitylab.github.com
Maintainer Communityhttps://maintainers.github.com
Acceleratorhttps://github.com/accelerator
Archive Programhttps://archiveprogram.github.com
Topicshttps://github.com/topics
Trendinghttps://github.com/trending
Collectionshttps://github.com/collections
Enterprise platformAI-powered developer platformhttps://github.com/enterprise
GitHub Advanced SecurityEnterprise-grade security featureshttps://github.com/security/advanced-security
Copilot for BusinessEnterprise-grade AI featureshttps://github.com/features/copilot/copilot-business
Premium SupportEnterprise-grade 24/7 supporthttps://github.com/premium-support
Pricinghttps://github.com/pricing
Search syntax tipshttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
documentationhttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
Sign in https://patch-diff.githubusercontent.com/login?return_to=https%3A%2F%2Fgithub.com%2Fericdown%2FCPlusPlusThings
Sign up https://patch-diff.githubusercontent.com/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E&source=header-repo&source_repo=ericdown%2FCPlusPlusThings
Reloadhttps://patch-diff.githubusercontent.com/ericdown/CPlusPlusThings
Reloadhttps://patch-diff.githubusercontent.com/ericdown/CPlusPlusThings
Reloadhttps://patch-diff.githubusercontent.com/ericdown/CPlusPlusThings
ericdown https://patch-diff.githubusercontent.com/ericdown
CPlusPlusThingshttps://patch-diff.githubusercontent.com/ericdown/CPlusPlusThings
Light-City/CPlusPlusThingshttps://patch-diff.githubusercontent.com/Light-City/CPlusPlusThings
Notifications https://patch-diff.githubusercontent.com/login?return_to=%2Fericdown%2FCPlusPlusThings
Fork 0 https://patch-diff.githubusercontent.com/login?return_to=%2Fericdown%2FCPlusPlusThings
Star 0 https://patch-diff.githubusercontent.com/login?return_to=%2Fericdown%2FCPlusPlusThings
light-city.club/sc/https://light-city.club/sc/
0 stars https://patch-diff.githubusercontent.com/ericdown/CPlusPlusThings/stargazers
8.8k forks https://patch-diff.githubusercontent.com/ericdown/CPlusPlusThings/forks
Branches https://patch-diff.githubusercontent.com/ericdown/CPlusPlusThings/branches
Tags https://patch-diff.githubusercontent.com/ericdown/CPlusPlusThings/tags
Activity https://patch-diff.githubusercontent.com/ericdown/CPlusPlusThings/activity
Star https://patch-diff.githubusercontent.com/login?return_to=%2Fericdown%2FCPlusPlusThings
Notifications https://patch-diff.githubusercontent.com/login?return_to=%2Fericdown%2FCPlusPlusThings
Code https://patch-diff.githubusercontent.com/ericdown/CPlusPlusThings
Pull requests 0 https://patch-diff.githubusercontent.com/ericdown/CPlusPlusThings/pulls
Actions https://patch-diff.githubusercontent.com/ericdown/CPlusPlusThings/actions
Projects 0 https://patch-diff.githubusercontent.com/ericdown/CPlusPlusThings/projects
Security 0 https://patch-diff.githubusercontent.com/ericdown/CPlusPlusThings/security
Insights https://patch-diff.githubusercontent.com/ericdown/CPlusPlusThings/pulse
Code https://patch-diff.githubusercontent.com/ericdown/CPlusPlusThings
Pull requests https://patch-diff.githubusercontent.com/ericdown/CPlusPlusThings/pulls
Actions https://patch-diff.githubusercontent.com/ericdown/CPlusPlusThings/actions
Projects https://patch-diff.githubusercontent.com/ericdown/CPlusPlusThings/projects
Security https://patch-diff.githubusercontent.com/ericdown/CPlusPlusThings/security
Insights https://patch-diff.githubusercontent.com/ericdown/CPlusPlusThings/pulse
Brancheshttps://patch-diff.githubusercontent.com/ericdown/CPlusPlusThings/branches
Tagshttps://patch-diff.githubusercontent.com/ericdown/CPlusPlusThings/tags
https://patch-diff.githubusercontent.com/ericdown/CPlusPlusThings/branches
https://patch-diff.githubusercontent.com/ericdown/CPlusPlusThings/tags
296 Commitshttps://patch-diff.githubusercontent.com/ericdown/CPlusPlusThings/commits/master/
https://patch-diff.githubusercontent.com/ericdown/CPlusPlusThings/commits/master/
.vscodehttps://patch-diff.githubusercontent.com/ericdown/CPlusPlusThings/tree/master/.vscode
.vscodehttps://patch-diff.githubusercontent.com/ericdown/CPlusPlusThings/tree/master/.vscode
basic_contenthttps://patch-diff.githubusercontent.com/ericdown/CPlusPlusThings/tree/master/basic_content
basic_contenthttps://patch-diff.githubusercontent.com/ericdown/CPlusPlusThings/tree/master/basic_content
codingStyleIdiomshttps://patch-diff.githubusercontent.com/ericdown/CPlusPlusThings/tree/master/codingStyleIdioms
codingStyleIdiomshttps://patch-diff.githubusercontent.com/ericdown/CPlusPlusThings/tree/master/codingStyleIdioms
concurrencyhttps://patch-diff.githubusercontent.com/ericdown/CPlusPlusThings/tree/master/concurrency
concurrencyhttps://patch-diff.githubusercontent.com/ericdown/CPlusPlusThings/tree/master/concurrency
cpp2.0/cpp11https://patch-diff.githubusercontent.com/ericdown/CPlusPlusThings/tree/master/cpp2.0/cpp11
cpp2.0/cpp11https://patch-diff.githubusercontent.com/ericdown/CPlusPlusThings/tree/master/cpp2.0/cpp11
design_patternhttps://patch-diff.githubusercontent.com/ericdown/CPlusPlusThings/tree/master/design_pattern
design_patternhttps://patch-diff.githubusercontent.com/ericdown/CPlusPlusThings/tree/master/design_pattern
effective_cpphttps://patch-diff.githubusercontent.com/ericdown/CPlusPlusThings/tree/master/effective_cpp
effective_cpphttps://patch-diff.githubusercontent.com/ericdown/CPlusPlusThings/tree/master/effective_cpp
english/basic_contenthttps://patch-diff.githubusercontent.com/ericdown/CPlusPlusThings/tree/master/english/basic_content
english/basic_contenthttps://patch-diff.githubusercontent.com/ericdown/CPlusPlusThings/tree/master/english/basic_content
extension/some_problemhttps://patch-diff.githubusercontent.com/ericdown/CPlusPlusThings/tree/master/extension/some_problem
extension/some_problemhttps://patch-diff.githubusercontent.com/ericdown/CPlusPlusThings/tree/master/extension/some_problem
imghttps://patch-diff.githubusercontent.com/ericdown/CPlusPlusThings/tree/master/img
imghttps://patch-diff.githubusercontent.com/ericdown/CPlusPlusThings/tree/master/img
learn_class/modern_cpp_30https://patch-diff.githubusercontent.com/ericdown/CPlusPlusThings/tree/master/learn_class/modern_cpp_30
learn_class/modern_cpp_30https://patch-diff.githubusercontent.com/ericdown/CPlusPlusThings/tree/master/learn_class/modern_cpp_30
practical_exerciseshttps://patch-diff.githubusercontent.com/ericdown/CPlusPlusThings/tree/master/practical_exercises
practical_exerciseshttps://patch-diff.githubusercontent.com/ericdown/CPlusPlusThings/tree/master/practical_exercises
src_analysis/stlhttps://patch-diff.githubusercontent.com/ericdown/CPlusPlusThings/tree/master/src_analysis/stl
src_analysis/stlhttps://patch-diff.githubusercontent.com/ericdown/CPlusPlusThings/tree/master/src_analysis/stl
toolhttps://patch-diff.githubusercontent.com/ericdown/CPlusPlusThings/tree/master/tool
toolhttps://patch-diff.githubusercontent.com/ericdown/CPlusPlusThings/tree/master/tool
.gitignorehttps://patch-diff.githubusercontent.com/ericdown/CPlusPlusThings/blob/master/.gitignore
.gitignorehttps://patch-diff.githubusercontent.com/ericdown/CPlusPlusThings/blob/master/.gitignore
README.mdhttps://patch-diff.githubusercontent.com/ericdown/CPlusPlusThings/blob/master/README.md
README.mdhttps://patch-diff.githubusercontent.com/ericdown/CPlusPlusThings/blob/master/README.md
README_EN.mdhttps://patch-diff.githubusercontent.com/ericdown/CPlusPlusThings/blob/master/README_EN.md
README_EN.mdhttps://patch-diff.githubusercontent.com/ericdown/CPlusPlusThings/blob/master/README_EN.md
WORKSPACEhttps://patch-diff.githubusercontent.com/ericdown/CPlusPlusThings/blob/master/WORKSPACE
WORKSPACEhttps://patch-diff.githubusercontent.com/ericdown/CPlusPlusThings/blob/master/WORKSPACE
READMEhttps://patch-diff.githubusercontent.com/ericdown/CPlusPlusThings
https://patch-diff.githubusercontent.com/ericdown/CPlusPlusThings#c-那些事
English version is herehttps://patch-diff.githubusercontent.com/ericdown/CPlusPlusThings/blob/master/README_EN.md
https://www.bilibili.com/video/BV1Rv4y1H7LB/?vd_source=bb6532dcd5b1d6b26125da900adb618ehttps://www.bilibili.com/video/BV1Rv4y1H7LB/?vd_source=bb6532dcd5b1d6b26125da900adb618e
https://patch-diff.githubusercontent.com/ericdown/CPlusPlusThings#规划
https://patch-diff.githubusercontent.com/ericdown/CPlusPlusThings#关于作者
https://patch-diff.githubusercontent.com/ericdown/CPlusPlusThings#关注我
https://patch-diff.githubusercontent.com/ericdown/CPlusPlusThings/blob/master/img/cpp.jpg
https://patch-diff.githubusercontent.com/ericdown/CPlusPlusThings/blob/master/img/wechat.jpg
https://patch-diff.githubusercontent.com/ericdown/CPlusPlusThings#项目运行
https://patch-diff.githubusercontent.com/ericdown/CPlusPlusThings#视频学习本项目
第一期:Step By Step上手编译本项目https://www.bilibili.com/video/BV1Rv4y1H7LB/?vd_source=bb6532dcd5b1d6b26125da900adb618e
https://patch-diff.githubusercontent.com/ericdown/CPlusPlusThings#0项目概要
https://patch-diff.githubusercontent.com/ericdown/CPlusPlusThings#1基础进阶
const 那些事https://patch-diff.githubusercontent.com/ericdown/CPlusPlusThings/blob/master/basic_content/const
static 那些事https://patch-diff.githubusercontent.com/ericdown/CPlusPlusThings/blob/master/basic_content/static
this 那些事https://patch-diff.githubusercontent.com/ericdown/CPlusPlusThings/blob/master/basic_content/this
inline 那些事https://patch-diff.githubusercontent.com/ericdown/CPlusPlusThings/blob/master/basic_content/inline
sizeof 那些事https://patch-diff.githubusercontent.com/ericdown/CPlusPlusThings/blob/master/basic_content/sizeof
函数指针那些事https://patch-diff.githubusercontent.com/ericdown/CPlusPlusThings/blob/master/basic_content/func_pointer
纯虚函数和抽象类那些事https://patch-diff.githubusercontent.com/ericdown/CPlusPlusThings/blob/master/basic_content/abstract
vptr_vtable 那些事https://patch-diff.githubusercontent.com/ericdown/CPlusPlusThings/blob/master/basic_content/vptr_vtable
virtual 那些事https://patch-diff.githubusercontent.com/ericdown/CPlusPlusThings/blob/master/basic_content/virtual
volatile 那些事https://patch-diff.githubusercontent.com/ericdown/CPlusPlusThings/blob/master/basic_content/volatile
assert 那些事https://patch-diff.githubusercontent.com/ericdown/CPlusPlusThings/blob/master/basic_content/assert
位域那些事https://patch-diff.githubusercontent.com/ericdown/CPlusPlusThings/blob/master/basic_content/bit
extern 那些事https://patch-diff.githubusercontent.com/ericdown/CPlusPlusThings/blob/master/basic_content/extern
struct 那些事https://patch-diff.githubusercontent.com/ericdown/CPlusPlusThings/blob/master/basic_content/struct
struct 与 class 那些事https://patch-diff.githubusercontent.com/ericdown/CPlusPlusThings/blob/master/basic_content/struct_class
union 那些事https://patch-diff.githubusercontent.com/ericdown/CPlusPlusThings/blob/master/basic_content/union
c 实现 c++ 多态那些事https://patch-diff.githubusercontent.com/ericdown/CPlusPlusThings/blob/master/basic_content/c_poly
explicit 那些事https://patch-diff.githubusercontent.com/ericdown/CPlusPlusThings/blob/master/basic_content/explicit
friend 那些事https://patch-diff.githubusercontent.com/ericdown/CPlusPlusThings/blob/master/basic_content/friend
using 那些事https://patch-diff.githubusercontent.com/ericdown/CPlusPlusThings/blob/master/basic_content/using
:: 那些事https://patch-diff.githubusercontent.com/ericdown/CPlusPlusThings/blob/master/basic_content/maohao
enum 那些事https://patch-diff.githubusercontent.com/ericdown/CPlusPlusThings/blob/master/basic_content/enum
decltype 那些事https://patch-diff.githubusercontent.com/ericdown/CPlusPlusThings/blob/master/basic_content/decltype
引用与指针那些事https://patch-diff.githubusercontent.com/ericdown/CPlusPlusThings/blob/master/basic_content/pointer_refer
宏那些事https://patch-diff.githubusercontent.com/ericdown/CPlusPlusThings/blob/master/basic_content/macro
https://patch-diff.githubusercontent.com/ericdown/CPlusPlusThings#2实战系列
10 日狂练https://patch-diff.githubusercontent.com/ericdown/CPlusPlusThings/blob/master/practical_exercises/10_day_practice
https://patch-diff.githubusercontent.com/ericdown/CPlusPlusThings#21-10-日狂练
day1https://patch-diff.githubusercontent.com/ericdown/CPlusPlusThings/blob/master/practical_exercises/10_day_practice/day1
day2https://patch-diff.githubusercontent.com/ericdown/CPlusPlusThings/blob/master/practical_exercises/10_day_practice/day2
day3https://patch-diff.githubusercontent.com/ericdown/CPlusPlusThings/blob/master/practical_exercises/10_day_practice/day3
day4https://patch-diff.githubusercontent.com/ericdown/CPlusPlusThings/blob/master/practical_exercises/10_day_practice/day4
day5https://patch-diff.githubusercontent.com/ericdown/CPlusPlusThings/blob/master/practical_exercises/10_day_practice/day5
day6https://patch-diff.githubusercontent.com/ericdown/CPlusPlusThings/blob/master/practical_exercises/10_day_practice/day6
day7https://patch-diff.githubusercontent.com/ericdown/CPlusPlusThings/blob/master/practical_exercises/10_day_practice/day7
day8https://patch-diff.githubusercontent.com/ericdown/CPlusPlusThings/blob/master/practical_exercises/10_day_practice/day8
day9https://patch-diff.githubusercontent.com/ericdown/CPlusPlusThings/blob/master/practical_exercises/10_day_practice/day9
day10https://patch-diff.githubusercontent.com/ericdown/CPlusPlusThings/blob/master/practical_exercises/10_day_practice/day10
重点实战练习https://patch-diff.githubusercontent.com/ericdown/CPlusPlusThings/blob/master/practical_exercises/key_exercises
https://patch-diff.githubusercontent.com/ericdown/CPlusPlusThings#22-重点实战练习
中括号重载.cpphttps://patch-diff.githubusercontent.com/ericdown/CPlusPlusThings/blob/master/practical_exercises/key_exercises/bracket_overloading.cpp
时钟++运算符重载.cpphttps://patch-diff.githubusercontent.com/ericdown/CPlusPlusThings/blob/master/practical_exercises/key_exercises/clock.cpp
运算符重载之强制转换.cpphttps://patch-diff.githubusercontent.com/ericdown/CPlusPlusThings/blob/master/practical_exercises/key_exercises/operator_cast.cpp
重载圆括号的时钟.cpphttps://patch-diff.githubusercontent.com/ericdown/CPlusPlusThings/blob/master/practical_exercises/key_exercises/operator_circle.cpp
函数模板.cpphttps://patch-diff.githubusercontent.com/ericdown/CPlusPlusThings/blob/master/practical_exercises/key_exercises/func_temp.cpp
动态数组.cpphttps://patch-diff.githubusercontent.com/ericdown/CPlusPlusThings/blob/master/practical_exercises/key_exercises/array.cpp
字典插入与查找.cpphttps://patch-diff.githubusercontent.com/ericdown/CPlusPlusThings/blob/master/practical_exercises/key_exercises/map_insert_look.cpp
异常捕获.cpphttps://patch-diff.githubusercontent.com/ericdown/CPlusPlusThings/blob/master/practical_exercises/key_exercises/try.cpp
类模板之栈.cpphttps://patch-diff.githubusercontent.com/ericdown/CPlusPlusThings/blob/master/practical_exercises/key_exercises/stack.cpp
类模板特化之数组.cpphttps://patch-diff.githubusercontent.com/ericdown/CPlusPlusThings/blob/master/practical_exercises/key_exercises/array_template.cpp
继承与封装.cpphttps://patch-diff.githubusercontent.com/ericdown/CPlusPlusThings/blob/master/practical_exercises/key_exercises/override.cpp
读写文件综合题.cpphttps://patch-diff.githubusercontent.com/ericdown/CPlusPlusThings/blob/master/practical_exercises/key_exercises/read_file.cpp
输入输出运算符重载.cpphttps://patch-diff.githubusercontent.com/ericdown/CPlusPlusThings/blob/master/practical_exercises/key_exercises/io_operator_overload.cpp
输入输出重载.cpphttps://patch-diff.githubusercontent.com/ericdown/CPlusPlusThings/blob/master/practical_exercises/key_exercises/io_operator.cpp
输出格式.cpphttps://patch-diff.githubusercontent.com/ericdown/CPlusPlusThings/blob/master/practical_exercises/key_exercises/output.cpp
C++2.0 新特性https://patch-diff.githubusercontent.com/ericdown/CPlusPlusThings/blob/master/cpp2.0
https://patch-diff.githubusercontent.com/ericdown/CPlusPlusThings#3c20-新特性
https://patch-diff.githubusercontent.com/ericdown/CPlusPlusThings#30-概况
C++11 新特性https://patch-diff.githubusercontent.com/ericdown/CPlusPlusThings/blob/master/cpp2.0/cpp11
https://patch-diff.githubusercontent.com/ericdown/CPlusPlusThings#31-c11-新特性
Variadic Templateshttps://patch-diff.githubusercontent.com/ericdown/CPlusPlusThings/blob/master/cpp2.0/cpp11/variadic
nullptr and nullptr_thttps://patch-diff.githubusercontent.com/ericdown/CPlusPlusThings/blob/master/cpp2.0/cpp11/nullptr.cpp
Automatic Type Deduction with autohttps://patch-diff.githubusercontent.com/ericdown/CPlusPlusThings/blob/master/cpp2.0/cpp11/auto.cpp
Uniform Initialization https://patch-diff.githubusercontent.com/ericdown/CPlusPlusThings/blob/master/cpp2.0/cpp11/uniform_initialization.cpp
initializer_listhttps://patch-diff.githubusercontent.com/ericdown/CPlusPlusThings/blob/master/cpp2.0/cpp11/initializer.cpp
explicit for ctors taking more than one argumenthttps://patch-diff.githubusercontent.com/ericdown/CPlusPlusThings/blob/master/cpp2.0/cpp11/explicit.cpp
range-based for statementhttps://patch-diff.githubusercontent.com/ericdown/CPlusPlusThings/blob/master/cpp2.0/cpp11/auto.cpp
=default,=deletehttps://patch-diff.githubusercontent.com/ericdown/CPlusPlusThings/blob/master/cpp2.0/cpp11/default_delete.cpp
alias.cpphttps://patch-diff.githubusercontent.com/ericdown/CPlusPlusThings/blob/master/cpp2.0/cpp11/alias.cpp
template_template.cpphttps://patch-diff.githubusercontent.com/ericdown/CPlusPlusThings/blob/master/cpp2.0/cpp11/template_template.cpp
template template parameterhttps://patch-diff.githubusercontent.com/ericdown/CPlusPlusThings/blob/master/cpp2.0/template_template.cpp
type aliashttps://patch-diff.githubusercontent.com/ericdown/CPlusPlusThings/blob/master/cpp2.0/cpp11/type_alias.cpp
noexcepthttps://patch-diff.githubusercontent.com/ericdown/CPlusPlusThings/blob/master/cpp2.0/cpp11/noexcept.cpp
overridehttps://patch-diff.githubusercontent.com/ericdown/CPlusPlusThings/blob/master/cpp2.0/cpp11/override.cpp
finalhttps://patch-diff.githubusercontent.com/ericdown/CPlusPlusThings/blob/master/cpp2.0/cpp11/final.cpp
decltypehttps://patch-diff.githubusercontent.com/ericdown/CPlusPlusThings/blob/master/cpp2.0/cpp11/decltype.cpp
lambdahttps://patch-diff.githubusercontent.com/ericdown/CPlusPlusThings/blob/master/cpp2.0/cpp11/lambda.cpp
Rvalue referencehttps://patch-diff.githubusercontent.com/ericdown/CPlusPlusThings/blob/master/cpp2.0/cpp11/rvalue.cpp
move aware classhttps://patch-diff.githubusercontent.com/ericdown/CPlusPlusThings/blob/master/cpp2.0/cpp11/move.cpp
Hash Functionhttps://patch-diff.githubusercontent.com/ericdown/CPlusPlusThings/blob/master/cpp2.0/cpp11/hash.cpp
tuplehttps://patch-diff.githubusercontent.com/ericdown/CPlusPlusThings/blob/master/cpp2.0/cpp11/tuple.cpp
https://www.bilibili.com/video/av51863195?from=search&seid=3610634846288253061https://www.bilibili.com/video/av51863195?from=search&seid=3610634846288253061
https://patch-diff.githubusercontent.com/ericdown/CPlusPlusThings#32-c141720
https://patch-diff.githubusercontent.com/ericdown/CPlusPlusThings#4设计模式
单例模式https://patch-diff.githubusercontent.com/ericdown/CPlusPlusThings/blob/master/design_pattern/singleton
生产消费者模式https://patch-diff.githubusercontent.com/ericdown/CPlusPlusThings/blob/master/design_pattern/producer_consumer
STL 源码剖析https://patch-diff.githubusercontent.com/ericdown/CPlusPlusThings/blob/master/src_analysis/stl
https://patch-diff.githubusercontent.com/ericdown/CPlusPlusThings#5-stl-源码剖析
arrayhttps://patch-diff.githubusercontent.com/ericdown/CPlusPlusThings/blob/master/src_analysis/stl/array.md
dequehttps://patch-diff.githubusercontent.com/ericdown/CPlusPlusThings/blob/master/src_analysis/stl/deque.md
queue and stackhttps://patch-diff.githubusercontent.com/ericdown/CPlusPlusThings/blob/master/src_analysis/stl/queue_stack.md
listhttps://patch-diff.githubusercontent.com/ericdown/CPlusPlusThings/blob/master/src_analysis/stl/list.md
vectorhttps://patch-diff.githubusercontent.com/ericdown/CPlusPlusThings/blob/master/src_analysis/stl/vector.md
typenamehttps://patch-diff.githubusercontent.com/ericdown/CPlusPlusThings/blob/master/src_analysis/stl/typename.md
traitshttps://patch-diff.githubusercontent.com/ericdown/CPlusPlusThings/blob/master/src_analysis/stl/traits.md
iteratorhttps://patch-diff.githubusercontent.com/ericdown/CPlusPlusThings/blob/master/src_analysis/stl/iterator.md
谈谈 STL 设计之 EBO 优化https://patch-diff.githubusercontent.com/ericdown/CPlusPlusThings/blob/master/src_analysis/stl/%E8%B0%88%E8%B0%88STL%E8%AE%BE%E8%AE%A1%E4%B9%8BEBO%E4%BC%98%E5%8C%96.md
rb_treehttps://patch-diff.githubusercontent.com/ericdown/CPlusPlusThings/blob/master/src_analysis/stl/rb_tree.md
set and multisethttps://patch-diff.githubusercontent.com/ericdown/CPlusPlusThings/blob/master/set_multiset.md
map and multimaphttps://patch-diff.githubusercontent.com/ericdown/CPlusPlusThings/blob/master/src_analysis/stl/map_multimap.md
hashtablehttps://patch-diff.githubusercontent.com/ericdown/CPlusPlusThings/blob/master/src_analysis/stl/hashtable.md
myhashtablehttps://patch-diff.githubusercontent.com/ericdown/CPlusPlusThings/blob/master/src_analysis/stl/myhashtable.md
unordered_maphttps://patch-diff.githubusercontent.com/ericdown/CPlusPlusThings/blob/master/src_analysis/stl/unordered_map.md
并发编程https://patch-diff.githubusercontent.com/ericdown/CPlusPlusThings/blob/master/concurrency
https://patch-diff.githubusercontent.com/ericdown/CPlusPlusThings#6-并发编程
https://patch-diff.githubusercontent.com/ericdown/CPlusPlusThings#61-c-concurrency-in-action
第一章https://patch-diff.githubusercontent.com/ericdown/CPlusPlusThings/blob/master/concurrency/concurrency_v1/chapter1
第二章https://patch-diff.githubusercontent.com/ericdown/CPlusPlusThings/blob/master/concurrency/concurrency_v1/chapter2
https://downdemo.gitbook.io/cpp-concurrency-in-action-2ed/https://downdemo.gitbook.io/cpp-concurrency-in-action-2ed/
https://patch-diff.githubusercontent.com/ericdown/CPlusPlusThings#62-多线程与多进程
https://patch-diff.githubusercontent.com/ericdown/CPlusPlusThings#621-threading-in-c
介绍https://patch-diff.githubusercontent.com/ericdown/CPlusPlusThings/blob/master/concurrency/Threading_In_CPlusPlus/1.thread
创建线程的五种类型https://patch-diff.githubusercontent.com/ericdown/CPlusPlusThings/blob/master/concurrency/Threading_In_CPlusPlus/2.create_type
Join 与 Detachshttps://patch-diff.githubusercontent.com/ericdown/CPlusPlusThings/blob/master/concurrency/Threading_In_CPlusPlus/3.join_detach
mutex in C++ Threadinghttps://patch-diff.githubusercontent.com/ericdown/CPlusPlusThings/blob/master/concurrency/Threading_In_CPlusPlus/4.mutex
https://www.youtube.com/watch?v=eZ8yKZo-PGw&list=PLk6CEY9XxSIAeK-EAh3hB4fgNvYkYmghp&index=4https://www.youtube.com/watch?v=eZ8yKZo-PGw&list=PLk6CEY9XxSIAeK-EAh3hB4fgNvYkYmghp&index=4
C++ 惯用法https://patch-diff.githubusercontent.com/ericdown/CPlusPlusThings/blob/master/codingStyleIdioms
https://patch-diff.githubusercontent.com/ericdown/CPlusPlusThings#7-c-惯用法
https://patch-diff.githubusercontent.com/ericdown/CPlusPlusThings#你最喜欢的-c-编程风格惯用法是什么
1.类初始化列表https://patch-diff.githubusercontent.com/ericdown/CPlusPlusThings/blob/master/codingStyleIdioms/1_classInitializers
2.枚举类替换命名空间https://patch-diff.githubusercontent.com/ericdown/CPlusPlusThings/blob/master/codingStyleIdioms/2_enumclass_namespace
3.RAII (资源获取即初始化)https://patch-diff.githubusercontent.com/ericdown/CPlusPlusThings/blob/master/codingStyleIdioms/3_RAII
4.copy and swaphttps://patch-diff.githubusercontent.com/ericdown/CPlusPlusThings/blob/master/codingStyleIdioms/4_copy-swap
5.pImpl (指针指向具体实现)https://patch-diff.githubusercontent.com/ericdown/CPlusPlusThings/blob/master/codingStyleIdioms/5_pImpl
https://patch-diff.githubusercontent.com/ericdown/CPlusPlusThings#8学习课程
极客时间《现代 C++ 实战 30 讲》https://time.geekbang.org/channel/home
https://patch-diff.githubusercontent.com/ericdown/CPlusPlusThings#81-极客时间现代-c-实战-30-讲
堆、栈、RAII:C++ 里该如何管理资源?https://patch-diff.githubusercontent.com/ericdown/CPlusPlusThings/blob/master/learn_class/modern_cpp_30/RAII
https://patch-diff.githubusercontent.com/ericdown/CPlusPlusThings/blob/master/learn_class/modern_++_30/RAII/heap.cpp
https://patch-diff.githubusercontent.com/ericdown/CPlusPlusThings/blob/master/learn_class/modern_cpp_30/RAII/stack.cpp
RAIIhttps://patch-diff.githubusercontent.com/ericdown/CPlusPlusThings/blob/master/learn_class/modern_cpp_30/RAII/RAII.cpp
自己动手,实现 C++ 的智能指针https://patch-diff.githubusercontent.com/ericdown/CPlusPlusThings/blob/master/learn_class/modern_cpp_30/smart_ptr
auto_ptr、scope_ptrhttps://patch-diff.githubusercontent.com/ericdown/CPlusPlusThings/blob/master/learn_class/modern_cpp_30/smart_ptr/auto_scope.cpp
unique_ptrhttps://patch-diff.githubusercontent.com/ericdown/CPlusPlusThings/blob/master/learn_class/modern_cpp_30/smart_ptr/unique_ptr.cpp
shared_ptrhttps://patch-diff.githubusercontent.com/ericdown/CPlusPlusThings/blob/master/learn_class/modern_cpp_30/smart_ptr/shared_ptr.cpp
右值和移动究竟解决了什么问题?https://patch-diff.githubusercontent.com/ericdown/CPlusPlusThings/blob/master/learn_class/modern_cpp_30/reference
左值与右值https://patch-diff.githubusercontent.com/ericdown/CPlusPlusThings/blob/master/learn_class/modern_cpp_30/reference/reference.cpp
延长声明周期https://patch-diff.githubusercontent.com/ericdown/CPlusPlusThings/blob/master/learn_class/modern_cpp_30/reference/lifetime.cpp
引用折叠https://patch-diff.githubusercontent.com/ericdown/CPlusPlusThings/blob/master/learn_class/modern_cpp_30/reference/collapses.cpp
完美转发https://patch-diff.githubusercontent.com/ericdown/CPlusPlusThings/blob/master/learn_class/modern_cpp_30/reference/forward.cpp
不要返回本地变量的引用https://patch-diff.githubusercontent.com/ericdown/CPlusPlusThings/blob/master/learn_class/modern_cpp_30/reference/don'treturnReference.cpp
容器 1https://patch-diff.githubusercontent.com/ericdown/CPlusPlusThings/blob/master/learn_class/modern_cpp_30/container1
容器 2https://patch-diff.githubusercontent.com/ericdown/CPlusPlusThings/blob/master/learn_class/modern_cpp_30/container2
异常https://patch-diff.githubusercontent.com/ericdown/CPlusPlusThings/blob/master/learn_class/modern_cpp_30/exception
字面量、静态断言和成员函数说明符https://patch-diff.githubusercontent.com/ericdown/CPlusPlusThings/blob/master/learn_class/modern_cpp_30/literalAssert
是不是应该返回对象?https://patch-diff.githubusercontent.com/ericdown/CPlusPlusThings/blob/master/learn_class/modern_cpp_30/returnObj
编译期多态:泛型编程和模板入门https://patch-diff.githubusercontent.com/ericdown/CPlusPlusThings/blob/master/learn_class/modern_cpp_30/compilerpoly
译期能做些什么?一个完整的计算世界https://patch-diff.githubusercontent.com/ericdown/CPlusPlusThings/blob/master/learn_class/modern_cpp_30/compilercompute
SFINAE:不是错误的替换失败是怎么回事?https://patch-diff.githubusercontent.com/ericdown/CPlusPlusThings/blob/master/learn_class/modern_cpp_30/SFINAE
constexpr:一个常态的世界https://patch-diff.githubusercontent.com/ericdown/CPlusPlusThings/blob/master/learn_class/modern_cpp_30/constexpr
函数对象和 lambda:进入函数式编程https://patch-diff.githubusercontent.com/ericdown/CPlusPlusThings/blob/master/learn_class/modern_cpp_30/functionLambda
内存模型和 atomic:理解并发的复杂性https://patch-diff.githubusercontent.com/ericdown/CPlusPlusThings/blob/master/learn_class/modern_cpp_30/memorymodel_atomic
https://patch-diff.githubusercontent.com/ericdown/CPlusPlusThings#9工具篇
容器快捷输出工具https://patch-diff.githubusercontent.com/ericdown/CPlusPlusThings/blob/master/tool/output
https://patch-diff.githubusercontent.com/ericdown/CPlusPlusThings#91-容器快捷输出工具
点击此处直通代码https://patch-diff.githubusercontent.com/ericdown/CPlusPlusThings/blob/master/tool/output/output_container.h
https://patch-diff.githubusercontent.com/ericdown/CPlusPlusThings#92-像-python-一样简单输出jupyter-notebook
像 Python 一样玩 C/C++https://patch-diff.githubusercontent.com/ericdown/CPlusPlusThings/blob/master/tool/%E5%83%8FPython%E4%B8%80%E6%A0%B7%E7%8E%A9CC++.md
https://patch-diff.githubusercontent.com/ericdown/CPlusPlusThings#93-观察编译过程变化
https://cppinsights.iohttps://cppinsights.io/
https://patch-diff.githubusercontent.com/ericdown/CPlusPlusThings#94-c-的-debug-工具-dbg-macro
C++ 的 Debug 工具 dbg-macrohttps://patch-diff.githubusercontent.com/ericdown/CPlusPlusThings/blob/master/tool/C++%E7%9A%84Debug%E5%B7%A5%E5%85%B7dbg-macro.md
https://patch-diff.githubusercontent.com/ericdown/CPlusPlusThings#95-在-linux-上的-debug-工具-rr---拥有回到过去的能力
用 rr 来进行 debughttps://patch-diff.githubusercontent.com/ericdown/CPlusPlusThings/blob/master/tool/%E7%94%A8rr%E6%9D%A5%E8%BF%9B%E8%A1%8Cdebug.md
https://patch-diff.githubusercontent.com/ericdown/CPlusPlusThings#10拓展部分
https://patch-diff.githubusercontent.com/ericdown/CPlusPlusThings#101-一些问题
C++ 中如何将 string 类型转换为 int 类型?https://patch-diff.githubusercontent.com/ericdown/CPlusPlusThings/blob/master/extension/some_problem/string_int.md
https://patch-diff.githubusercontent.com/ericdown/CPlusPlusThings#11贡献者
https://github.com/Light-Cityhttps://github.com/Light-City
https://github.com/ChungZHhttps://github.com/ChungZH
https://github.com/xliu79https://github.com/xliu79
light-city.club/sc/https://light-city.club/sc/
Readme https://patch-diff.githubusercontent.com/ericdown/CPlusPlusThings#readme-ov-file
Please reload this pagehttps://patch-diff.githubusercontent.com/ericdown/CPlusPlusThings
Activityhttps://patch-diff.githubusercontent.com/ericdown/CPlusPlusThings/activity
0 starshttps://patch-diff.githubusercontent.com/ericdown/CPlusPlusThings/stargazers
0 watchinghttps://patch-diff.githubusercontent.com/ericdown/CPlusPlusThings/watchers
0 forkshttps://patch-diff.githubusercontent.com/ericdown/CPlusPlusThings/forks
Report repository https://patch-diff.githubusercontent.com/contact/report-content?content_url=https%3A%2F%2Fgithub.com%2Fericdown%2FCPlusPlusThings&report=ericdown+%28user%29
Releaseshttps://patch-diff.githubusercontent.com/ericdown/CPlusPlusThings/releases
Packages 0https://patch-diff.githubusercontent.com/users/ericdown/packages?repo_name=CPlusPlusThings
https://github.com
Termshttps://docs.github.com/site-policy/github-terms/github-terms-of-service
Privacyhttps://docs.github.com/site-policy/privacy-policies/github-privacy-statement
Securityhttps://github.com/security
Statushttps://www.githubstatus.com/
Communityhttps://github.community/
Docshttps://docs.github.com/
Contacthttps://support.github.com?tags=dotcom-footer

Viewport: width=device-width


URLs of crawlers that visited me.