René's URL Explorer Experiment


Title: GitHub - mao-example/interview: 📚 C/C++面试基础知识总结

Open Graph Title: GitHub - mao-example/interview: 📚 C/C++面试基础知识总结

X Title: GitHub - mao-example/interview: 📚 C/C++面试基础知识总结

Description: 📚 C/C++面试基础知识总结. Contribute to mao-example/interview development by creating an account on GitHub.

Open Graph Description: 📚 C/C++面试基础知识总结. Contribute to mao-example/interview development by creating an account on GitHub.

X Description: 📚 C/C++面试基础知识总结. Contribute to mao-example/interview development by creating an account on GitHub.

Opengraph URL: https://github.com/mao-example/interview

X: @github

direct link

Domain: patch-diff.githubusercontent.com

route-pattern/:user_id/:repository
route-controllerfiles
route-actiondisambiguate
fetch-noncev2:02a854d1-f521-b631-0542-773a69987a6c
current-catalog-service-hashf3abb0cc802f3d7b95fc8762b94bdcb13bf39634c40c357301c4aa1d67a256fb
request-idAFDC:1462F2:55B267D:749DB0E:697330E2
html-safe-nonce43230c46e9e6891915737a7dc33c75179938cd8f407fa1cbc4f90839cd584ec3
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJBRkRDOjE0NjJGMjo1NUIyNjdEOjc0OURCMEU6Njk3MzMwRTIiLCJ2aXNpdG9yX2lkIjoiMzk0NjI5MzQ0MzEzMzkxMTI2NiIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9
visitor-hmacd2b892302bdff0c1a95f830f3f5fbb9c6fa69796294523d99803b51ac4f844cd
hovercard-subject-tagrepository:170817401
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/mao-example/interview
twitter:imagehttps://opengraph.githubassets.com/ca0195469dc93c77c94f5a5a58f1f5ef06404b8ba0eabb19952c9a85bd5ee6b0/mao-example/interview
twitter:cardsummary_large_image
og:imagehttps://opengraph.githubassets.com/ca0195469dc93c77c94f5a5a58f1f5ef06404b8ba0eabb19952c9a85bd5ee6b0/mao-example/interview
og:image:alt📚 C/C++面试基础知识总结. Contribute to mao-example/interview development by creating an account on GitHub.
og:image:width1200
og:image:height600
og:site_nameGitHub
og:typeobject
hostnamegithub.com
expected-hostnamegithub.com
None44ab3188c1dcfe3be0f9c3feca2e04e14fb79f120939ce2395e4f15ab96ec1d4
turbo-cache-controlno-preview
go-importgithub.com/mao-example/interview git https://github.com/mao-example/interview.git
octolytics-dimension-user_id47655904
octolytics-dimension-user_loginmao-example
octolytics-dimension-repository_id170817401
octolytics-dimension-repository_nwomao-example/interview
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forktrue
octolytics-dimension-repository_parent_id170814203
octolytics-dimension-repository_parent_nwomao-tool/interview
octolytics-dimension-repository_network_root_id120887835
octolytics-dimension-repository_network_root_nwohuihut/interview
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
releasea5e2b48bd1260476599758f5d253b5d24092ab84
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://patch-diff.githubusercontent.com/mao-example/interview#start-of-content
https://patch-diff.githubusercontent.com/
Sign in https://patch-diff.githubusercontent.com/login?return_to=https%3A%2F%2Fgithub.com%2Fmao-example%2Finterview
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%2Fmao-example%2Finterview
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=mao-example%2Finterview
Reloadhttps://patch-diff.githubusercontent.com/mao-example/interview
Reloadhttps://patch-diff.githubusercontent.com/mao-example/interview
Reloadhttps://patch-diff.githubusercontent.com/mao-example/interview
mao-example https://patch-diff.githubusercontent.com/mao-example
interviewhttps://patch-diff.githubusercontent.com/mao-example/interview
mao-tool/interviewhttps://patch-diff.githubusercontent.com/mao-tool/interview
Notifications https://patch-diff.githubusercontent.com/login?return_to=%2Fmao-example%2Finterview
Fork 0 https://patch-diff.githubusercontent.com/login?return_to=%2Fmao-example%2Finterview
Star 1 https://patch-diff.githubusercontent.com/login?return_to=%2Fmao-example%2Finterview
www.yuque.com/huihut/interview/readmehttps://www.yuque.com/huihut/interview/readme
View license https://patch-diff.githubusercontent.com/mao-example/interview/blob/master/LICENSE
1 star https://patch-diff.githubusercontent.com/mao-example/interview/stargazers
8.1k forks https://patch-diff.githubusercontent.com/mao-example/interview/forks
Branches https://patch-diff.githubusercontent.com/mao-example/interview/branches
Tags https://patch-diff.githubusercontent.com/mao-example/interview/tags
Activity https://patch-diff.githubusercontent.com/mao-example/interview/activity
Star https://patch-diff.githubusercontent.com/login?return_to=%2Fmao-example%2Finterview
Notifications https://patch-diff.githubusercontent.com/login?return_to=%2Fmao-example%2Finterview
Code https://patch-diff.githubusercontent.com/mao-example/interview
Pull requests 0 https://patch-diff.githubusercontent.com/mao-example/interview/pulls
Actions https://patch-diff.githubusercontent.com/mao-example/interview/actions
Projects 0 https://patch-diff.githubusercontent.com/mao-example/interview/projects
Security 0 https://patch-diff.githubusercontent.com/mao-example/interview/security
Insights https://patch-diff.githubusercontent.com/mao-example/interview/pulse
Code https://patch-diff.githubusercontent.com/mao-example/interview
Pull requests https://patch-diff.githubusercontent.com/mao-example/interview/pulls
Actions https://patch-diff.githubusercontent.com/mao-example/interview/actions
Projects https://patch-diff.githubusercontent.com/mao-example/interview/projects
Security https://patch-diff.githubusercontent.com/mao-example/interview/security
Insights https://patch-diff.githubusercontent.com/mao-example/interview/pulse
Brancheshttps://patch-diff.githubusercontent.com/mao-example/interview/branches
Tagshttps://patch-diff.githubusercontent.com/mao-example/interview/tags
https://patch-diff.githubusercontent.com/mao-example/interview/branches
https://patch-diff.githubusercontent.com/mao-example/interview/tags
183 Commitshttps://patch-diff.githubusercontent.com/mao-example/interview/commits/master/
https://patch-diff.githubusercontent.com/mao-example/interview/commits/master/
.vscodehttps://patch-diff.githubusercontent.com/mao-example/interview/tree/master/.vscode
.vscodehttps://patch-diff.githubusercontent.com/mao-example/interview/tree/master/.vscode
Algorithmhttps://patch-diff.githubusercontent.com/mao-example/interview/tree/master/Algorithm
Algorithmhttps://patch-diff.githubusercontent.com/mao-example/interview/tree/master/Algorithm
DataStructurehttps://patch-diff.githubusercontent.com/mao-example/interview/tree/master/DataStructure
DataStructurehttps://patch-diff.githubusercontent.com/mao-example/interview/tree/master/DataStructure
DesignPatternhttps://patch-diff.githubusercontent.com/mao-example/interview/tree/master/DesignPattern
DesignPatternhttps://patch-diff.githubusercontent.com/mao-example/interview/tree/master/DesignPattern
Problemshttps://patch-diff.githubusercontent.com/mao-example/interview/tree/master/Problems
Problemshttps://patch-diff.githubusercontent.com/mao-example/interview/tree/master/Problems
STLhttps://patch-diff.githubusercontent.com/mao-example/interview/tree/master/STL
STLhttps://patch-diff.githubusercontent.com/mao-example/interview/tree/master/STL
imageshttps://patch-diff.githubusercontent.com/mao-example/interview/tree/master/images
imageshttps://patch-diff.githubusercontent.com/mao-example/interview/tree/master/images
LICENSEhttps://patch-diff.githubusercontent.com/mao-example/interview/blob/master/LICENSE
LICENSEhttps://patch-diff.githubusercontent.com/mao-example/interview/blob/master/LICENSE
README.mdhttps://patch-diff.githubusercontent.com/mao-example/interview/blob/master/README.md
README.mdhttps://patch-diff.githubusercontent.com/mao-example/interview/blob/master/README.md
READMEhttps://patch-diff.githubusercontent.com/mao-example/interview
Licensehttps://patch-diff.githubusercontent.com/mao-example/interview
https://patch-diff.githubusercontent.com/mao-example/interview#cc-面试基础知识总结
Issuehttps://github.com/huihut/interview/issues
PRhttps://github.com/huihut/interview/pulls
issues/12https://github.com/huihut/interview/issues/12
中文文案排版指北https://github.com/mzlogin/chinese-copywriting-guidelines
CC BY-NC-SA 4.0https://patch-diff.githubusercontent.com/mao-example/interview#License
C/C++ 面试基础知识总结https://www.yuque.com/huihut/interview/readme
jawil/GayHub TOC 导航https://github.com/jawil/GayHub
https://patch-diff.githubusercontent.com/mao-example/interview#目录
C/C++https://patch-diff.githubusercontent.com/mao-example/interview#cc
STLhttps://patch-diff.githubusercontent.com/mao-example/interview#stl
数据结构https://patch-diff.githubusercontent.com/mao-example/interview#%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84
算法https://patch-diff.githubusercontent.com/mao-example/interview#%E7%AE%97%E6%B3%95
Problemshttps://patch-diff.githubusercontent.com/mao-example/interview#problems
操作系统https://patch-diff.githubusercontent.com/mao-example/interview#%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%BB%9F
计算机网络https://patch-diff.githubusercontent.com/mao-example/interview#%E8%AE%A1%E7%AE%97%E6%9C%BA%E7%BD%91%E7%BB%9C
网络编程https://patch-diff.githubusercontent.com/mao-example/interview#%E7%BD%91%E7%BB%9C%E7%BC%96%E7%A8%8B
数据库https://patch-diff.githubusercontent.com/mao-example/interview#%E6%95%B0%E6%8D%AE%E5%BA%93
设计模式https://patch-diff.githubusercontent.com/mao-example/interview#%E8%AE%BE%E8%AE%A1%E6%A8%A1%E5%BC%8F
链接装载库https://patch-diff.githubusercontent.com/mao-example/interview#%E9%93%BE%E6%8E%A5%E8%A3%85%E8%BD%BD%E5%BA%93
其他https://patch-diff.githubusercontent.com/mao-example/interview#%E5%85%B6%E4%BB%96
书籍https://patch-diff.githubusercontent.com/mao-example/interview#%E4%B9%A6%E7%B1%8D
复习刷题网站https://patch-diff.githubusercontent.com/mao-example/interview#%E5%A4%8D%E4%B9%A0%E5%88%B7%E9%A2%98%E7%BD%91%E7%AB%99
招聘时间岗位https://patch-diff.githubusercontent.com/mao-example/interview#%E6%8B%9B%E8%81%98%E6%97%B6%E9%97%B4%E5%B2%97%E4%BD%8D
面试题目经验https://patch-diff.githubusercontent.com/mao-example/interview#%E9%9D%A2%E8%AF%95%E9%A2%98%E7%9B%AE%E7%BB%8F%E9%AA%8C
Contributorshttps://patch-diff.githubusercontent.com/mao-example/interview#Contributors
Licensehttps://patch-diff.githubusercontent.com/mao-example/interview#License
https://patch-diff.githubusercontent.com/mao-example/interview#cc
https://patch-diff.githubusercontent.com/mao-example/interview#const
https://patch-diff.githubusercontent.com/mao-example/interview#作用
https://patch-diff.githubusercontent.com/mao-example/interview#使用
https://patch-diff.githubusercontent.com/mao-example/interview#static
https://patch-diff.githubusercontent.com/mao-example/interview#作用-1
https://patch-diff.githubusercontent.com/mao-example/interview#this-指针
https://patch-diff.githubusercontent.com/mao-example/interview#inline-内联函数
https://patch-diff.githubusercontent.com/mao-example/interview#特征
https://patch-diff.githubusercontent.com/mao-example/interview#使用-1
https://patch-diff.githubusercontent.com/mao-example/interview#编译器对-inline-函数的处理步骤
https://patch-diff.githubusercontent.com/mao-example/interview#优缺点
https://patch-diff.githubusercontent.com/mao-example/interview#虚函数virtual可以是内联函数inline吗
Are "inline virtual" member functions ever actually "inlined"?http://www.cs.technion.ac.il/users/yechiel/c++-faq/inline-virtuals.html
https://patch-diff.githubusercontent.com/mao-example/interview#assert
https://patch-diff.githubusercontent.com/mao-example/interview#sizeof
https://patch-diff.githubusercontent.com/mao-example/interview#pragma-packn
https://patch-diff.githubusercontent.com/mao-example/interview#位域
https://patch-diff.githubusercontent.com/mao-example/interview#volatile
https://patch-diff.githubusercontent.com/mao-example/interview#extern-c
https://patch-diff.githubusercontent.com/mao-example/interview#struct-和-typedef-struct
https://patch-diff.githubusercontent.com/mao-example/interview#c-中
https://patch-diff.githubusercontent.com/mao-example/interview#c-中-1
https://patch-diff.githubusercontent.com/mao-example/interview#c-中-struct-和-class
https://patch-diff.githubusercontent.com/mao-example/interview#区别
https://patch-diff.githubusercontent.com/mao-example/interview#union-联合
https://patch-diff.githubusercontent.com/mao-example/interview#c-实现-c-类
C 语言实现封装、继承和多态http://dongxicheng.org/cpp/ooc/
https://patch-diff.githubusercontent.com/mao-example/interview#explicit显式关键字
按语境转换https://zh.cppreference.com/w/cpp/language/implicit_conversion
https://patch-diff.githubusercontent.com/mao-example/interview#friend-友元类和友元函数
https://patch-diff.githubusercontent.com/mao-example/interview#using
https://patch-diff.githubusercontent.com/mao-example/interview#using-声明
https://patch-diff.githubusercontent.com/mao-example/interview#构造函数的-using-声明c11
https://patch-diff.githubusercontent.com/mao-example/interview#using-指示
https://patch-diff.githubusercontent.com/mao-example/interview#尽量少使用-using-指示-污染命名空间
https://patch-diff.githubusercontent.com/mao-example/interview#-范围解析运算符
https://patch-diff.githubusercontent.com/mao-example/interview#分类
https://patch-diff.githubusercontent.com/mao-example/interview#enum-枚举类型
https://patch-diff.githubusercontent.com/mao-example/interview#限定作用域的枚举类型
https://patch-diff.githubusercontent.com/mao-example/interview#不限定作用域的枚举类型
https://patch-diff.githubusercontent.com/mao-example/interview#decltype
https://patch-diff.githubusercontent.com/mao-example/interview#引用
https://patch-diff.githubusercontent.com/mao-example/interview#左值引用
https://patch-diff.githubusercontent.com/mao-example/interview#右值引用
https://patch-diff.githubusercontent.com/mao-example/interview#引用折叠
https://patch-diff.githubusercontent.com/mao-example/interview#宏
https://patch-diff.githubusercontent.com/mao-example/interview#成员初始化列表
https://patch-diff.githubusercontent.com/mao-example/interview#initializer_list-列表初始化c11
https://patch-diff.githubusercontent.com/mao-example/interview#面向对象
https://camo.githubusercontent.com/d65830aa83f7b209f9b6613af1b179db62284d11251731369ba686c2f6b9854e/687474703a2f2f696d672e6d792e6373646e2e6e65742f75706c6f6164732f3230313231312f32322f313335333536343532345f363337352e706e67
https://patch-diff.githubusercontent.com/mao-example/interview#封装
https://patch-diff.githubusercontent.com/mao-example/interview#继承
https://patch-diff.githubusercontent.com/mao-example/interview#多态
https://patch-diff.githubusercontent.com/mao-example/interview#静态多态早绑定
https://patch-diff.githubusercontent.com/mao-example/interview#动态多态晚绑定
虚函数(virtual)可以是内联函数(inline)吗?https://github.com/huihut/interview#%E8%99%9A%E5%87%BD%E6%95%B0virtual%E5%8F%AF%E4%BB%A5%E6%98%AF%E5%86%85%E8%81%94%E5%87%BD%E6%95%B0inline%E5%90%97
https://patch-diff.githubusercontent.com/mao-example/interview#虚析构函数
https://patch-diff.githubusercontent.com/mao-example/interview#纯虚函数
https://patch-diff.githubusercontent.com/mao-example/interview#虚函数纯虚函数
CSDN . C++ 中的虚函数、纯虚函数区别和联系https://blog.csdn.net/u012260238/article/details/53610462
https://patch-diff.githubusercontent.com/mao-example/interview#虚函数指针虚函数表
目标文件存储结构https://patch-diff.githubusercontent.com/mao-example/interview#%E7%9B%AE%E6%A0%87%E6%96%87%E4%BB%B6%E5%AD%98%E5%82%A8%E7%BB%93%E6%9E%84
https://patch-diff.githubusercontent.com/mao-example/interview#虚继承
https://patch-diff.githubusercontent.com/mao-example/interview#虚继承虚函数
https://patch-diff.githubusercontent.com/mao-example/interview#模板类成员模板虚函数
https://patch-diff.githubusercontent.com/mao-example/interview#抽象类接口类聚合类
https://patch-diff.githubusercontent.com/mao-example/interview#内存分配和管理
https://patch-diff.githubusercontent.com/mao-example/interview#malloccallocreallocalloca
https://patch-diff.githubusercontent.com/mao-example/interview#mallocfree
https://patch-diff.githubusercontent.com/mao-example/interview#newdelete
https://patch-diff.githubusercontent.com/mao-example/interview#定位-new
https://patch-diff.githubusercontent.com/mao-example/interview#delete-this-合法吗
Is it legal (and moral) for a member function to say delete this?https://isocpp.org/wiki/faq/freestore-mgmt#delete-this
https://patch-diff.githubusercontent.com/mao-example/interview#如何定义一个只能在堆上栈上生成对象的类
如何定义一个只能在堆上(栈上)生成对象的类?https://www.nowcoder.com/questionTerminal/0a584aa13f804f3ea72b442a065a7618
https://patch-diff.githubusercontent.com/mao-example/interview#只能在堆上
https://patch-diff.githubusercontent.com/mao-example/interview#只能在栈上
https://patch-diff.githubusercontent.com/mao-example/interview#智能指针
https://patch-diff.githubusercontent.com/mao-example/interview#c-标准库stl中
https://patch-diff.githubusercontent.com/mao-example/interview#c-98
https://patch-diff.githubusercontent.com/mao-example/interview#c-11
https://patch-diff.githubusercontent.com/mao-example/interview#shared_ptr
https://patch-diff.githubusercontent.com/mao-example/interview#weak_ptr
https://patch-diff.githubusercontent.com/mao-example/interview#unique_ptr
https://patch-diff.githubusercontent.com/mao-example/interview#auto_ptr
https://patch-diff.githubusercontent.com/mao-example/interview#auto_ptr-与-unique_ptr-比较
https://patch-diff.githubusercontent.com/mao-example/interview#强制类型转换运算符
MSDN . 强制转换运算符https://msdn.microsoft.com/zh-CN/library/5f6c9f8h.aspx
https://patch-diff.githubusercontent.com/mao-example/interview#static_cast
https://patch-diff.githubusercontent.com/mao-example/interview#dynamic_cast
https://patch-diff.githubusercontent.com/mao-example/interview#const_cast
https://patch-diff.githubusercontent.com/mao-example/interview#reinterpret_cast
https://patch-diff.githubusercontent.com/mao-example/interview#bad_cast
https://patch-diff.githubusercontent.com/mao-example/interview#运行时类型信息-rtti
https://patch-diff.githubusercontent.com/mao-example/interview#dynamic_cast-1
https://patch-diff.githubusercontent.com/mao-example/interview#typeid
https://patch-diff.githubusercontent.com/mao-example/interview#type_info
https://patch-diff.githubusercontent.com/mao-example/interview#effective-c
https://patch-diff.githubusercontent.com/mao-example/interview#google-c-style-guide
Google C++ Style Guidehttps://google.github.io/styleguide/cppguide.html
C++ 风格指南https://zh-google-styleguide.readthedocs.io/en/latest/google-cpp-styleguide/contents/
https://patch-diff.githubusercontent.com/mao-example/interview/blob/master/images/GoogleCppStyleGuide.png
CSDN . 一张图总结Google C++编程规范(Google C++ Style Guide)https://blog.csdn.net/voidccc/article/details/37599203
https://patch-diff.githubusercontent.com/mao-example/interview#stl
https://patch-diff.githubusercontent.com/mao-example/interview#stl-索引
STL 方法含义索引https://github.com/huihut/interview/tree/master/STL
https://patch-diff.githubusercontent.com/mao-example/interview#stl-容器
arrayhttps://github.com/huihut/interview/tree/master/STL#array
vectorhttps://github.com/huihut/interview/tree/master/STL#vector
listhttps://github.com/huihut/interview/tree/master/STL#list
dequehttps://github.com/huihut/interview/tree/master/STL#deque
stackhttps://github.com/huihut/interview/tree/master/STL#stack
queuehttps://github.com/huihut/interview/tree/master/STL#queue
priority_queuehttps://github.com/huihut/interview/tree/master/STL#priority_queue
sethttps://github.com/huihut/interview/tree/master/STL#set
multisethttps://github.com/huihut/interview/tree/master/STL#multiset
maphttps://github.com/huihut/interview/tree/master/STL#map
multimaphttps://github.com/huihut/interview/tree/master/STL#multimap
https://patch-diff.githubusercontent.com/mao-example/interview#stl-算法
findhttp://www.cplusplus.com/reference/algorithm/find/
sorthttps://github.com/gcc-mirror/gcc/blob/master/libstdc++-v3/include/bits/stl_algo.h#L4808
内省排序https://en.wikipedia.org/wiki/Introsort
https://patch-diff.githubusercontent.com/mao-example/interview#数据结构
https://patch-diff.githubusercontent.com/mao-example/interview#顺序结构
https://patch-diff.githubusercontent.com/mao-example/interview#顺序栈sequence-stack
SqStack.cpphttps://patch-diff.githubusercontent.com/mao-example/interview/blob/master/DataStructure/SqStack.cpp
https://patch-diff.githubusercontent.com/mao-example/interview/blob/master/images/SqStack.png
https://patch-diff.githubusercontent.com/mao-example/interview#队列sequence-queue
https://patch-diff.githubusercontent.com/mao-example/interview#非循环队列
https://patch-diff.githubusercontent.com/mao-example/interview/blob/master/images/SqQueue.png
https://patch-diff.githubusercontent.com/mao-example/interview#循环队列
https://patch-diff.githubusercontent.com/mao-example/interview/blob/master/images/SqLoopStack.png
https://patch-diff.githubusercontent.com/mao-example/interview#顺序表sequence-list
SqList.cpphttps://patch-diff.githubusercontent.com/mao-example/interview/blob/master/DataStructure/SqList.cpp
https://patch-diff.githubusercontent.com/mao-example/interview/blob/master/images/SqList.png
https://patch-diff.githubusercontent.com/mao-example/interview#链式结构
LinkList.cpphttps://patch-diff.githubusercontent.com/mao-example/interview/blob/master/DataStructure/LinkList.cpp
LinkList_with_head.cpphttps://patch-diff.githubusercontent.com/mao-example/interview/blob/master/DataStructure/LinkList_with_head.cpp
https://patch-diff.githubusercontent.com/mao-example/interview#链队列link-queue
https://patch-diff.githubusercontent.com/mao-example/interview/blob/master/images/LinkQueue.png
https://patch-diff.githubusercontent.com/mao-example/interview#线性表的链式表示
https://patch-diff.githubusercontent.com/mao-example/interview#单链表link-list
https://patch-diff.githubusercontent.com/mao-example/interview/blob/master/images/LinkList.png
https://patch-diff.githubusercontent.com/mao-example/interview#双向链表du-link-list
https://patch-diff.githubusercontent.com/mao-example/interview/blob/master/images/DuLinkList.png
https://patch-diff.githubusercontent.com/mao-example/interview#循环链表cir-link-list
https://patch-diff.githubusercontent.com/mao-example/interview/blob/master/images/CirLinkList.png
https://patch-diff.githubusercontent.com/mao-example/interview#哈希表
HashTable.cpphttps://patch-diff.githubusercontent.com/mao-example/interview/blob/master/DataStructure/HashTable.cpp
https://patch-diff.githubusercontent.com/mao-example/interview#概念
https://patch-diff.githubusercontent.com/mao-example/interview#构造方法
https://patch-diff.githubusercontent.com/mao-example/interview#冲突处理方法
https://patch-diff.githubusercontent.com/mao-example/interview#线性探测的哈希表数据结构
https://patch-diff.githubusercontent.com/mao-example/interview/blob/master/images/HashTable.png
https://patch-diff.githubusercontent.com/mao-example/interview#递归
https://patch-diff.githubusercontent.com/mao-example/interview#概念-1
https://patch-diff.githubusercontent.com/mao-example/interview#递归与分治
https://patch-diff.githubusercontent.com/mao-example/interview#递归与迭代
https://patch-diff.githubusercontent.com/mao-example/interview#广义表
https://patch-diff.githubusercontent.com/mao-example/interview#头尾链表存储表示
https://patch-diff.githubusercontent.com/mao-example/interview/blob/master/images/GeneralizedList1.png
https://patch-diff.githubusercontent.com/mao-example/interview#扩展线性链表存储表示
https://patch-diff.githubusercontent.com/mao-example/interview/blob/master/images/GeneralizedList2.png
https://patch-diff.githubusercontent.com/mao-example/interview#二叉树
BinaryTree.cpphttps://patch-diff.githubusercontent.com/mao-example/interview/blob/master/DataStructure/BinaryTree.cpp
https://patch-diff.githubusercontent.com/mao-example/interview#性质
https://patch-diff.githubusercontent.com/mao-example/interview#存储结构
https://patch-diff.githubusercontent.com/mao-example/interview#顺序存储
https://patch-diff.githubusercontent.com/mao-example/interview/blob/master/images/SqBinaryTree.png
https://patch-diff.githubusercontent.com/mao-example/interview#链式存储
https://patch-diff.githubusercontent.com/mao-example/interview/blob/master/images/LinkBinaryTree.png
https://patch-diff.githubusercontent.com/mao-example/interview#遍历方式
https://patch-diff.githubusercontent.com/mao-example/interview#分类-1
https://patch-diff.githubusercontent.com/mao-example/interview#其他树及森林
https://patch-diff.githubusercontent.com/mao-example/interview#树的存储结构
https://patch-diff.githubusercontent.com/mao-example/interview#并查集
https://patch-diff.githubusercontent.com/mao-example/interview#平衡二叉树avl树
https://patch-diff.githubusercontent.com/mao-example/interview#性质-1
https://patch-diff.githubusercontent.com/mao-example/interview/blob/master/images/Self-balancingBinarySearchTree.png
https://patch-diff.githubusercontent.com/mao-example/interview#最小失衡树
https://patch-diff.githubusercontent.com/mao-example/interview#红黑树
https://patch-diff.githubusercontent.com/mao-example/interview#红黑树的特征是什么
https://patch-diff.githubusercontent.com/mao-example/interview#调整
https://patch-diff.githubusercontent.com/mao-example/interview#应用
https://patch-diff.githubusercontent.com/mao-example/interview#红黑树b-树b-树的区别
https://patch-diff.githubusercontent.com/mao-example/interview#b-树b-treeb-树b-tree
https://camo.githubusercontent.com/35466fb05b250d6f1587895deb38ae01e41a8f4418b4edc6b87326ae7247e12f/68747470733a2f2f692e737461636b2e696d6775722e636f6d2f6c365579462e706e67
https://patch-diff.githubusercontent.com/mao-example/interview#特点
https://patch-diff.githubusercontent.com/mao-example/interview#应用-1
https://patch-diff.githubusercontent.com/mao-example/interview#区别-1
https://patch-diff.githubusercontent.com/mao-example/interview#b树的优点
https://patch-diff.githubusercontent.com/mao-example/interview#b树的优点-1
differences-between-b-trees-and-b-treeshttps://stackoverflow.com/questions/870218/differences-between-b-trees-and-b-trees
B树和B+树的区别https://www.cnblogs.com/ivictor/p/5849061.html
https://patch-diff.githubusercontent.com/mao-example/interview#八叉树
https://camo.githubusercontent.com/c58b22862491c018c807b2a827bc4c4234783a23536dbd38c5fe212245e16d67/68747470733a2f2f75706c6f61642e77696b696d656469612e6f72672f77696b6970656469612f636f6d6d6f6e732f7468756d622f332f33352f4f6374726565322e706e672f34303070782d4f6374726565322e706e67
https://patch-diff.githubusercontent.com/mao-example/interview#用途
https://patch-diff.githubusercontent.com/mao-example/interview#算法
https://patch-diff.githubusercontent.com/mao-example/interview#排序
冒泡排序https://patch-diff.githubusercontent.com/mao-example/interview/blob/master/Algorithm/BubbleSort.h
选择排序https://patch-diff.githubusercontent.com/mao-example/interview/blob/master/Algorithm/SelectionSort.h
插入排序https://patch-diff.githubusercontent.com/mao-example/interview/blob/master/Algorithm/InsertSort.h
快速排序https://patch-diff.githubusercontent.com/mao-example/interview/blob/master/Algorithm/QuickSort.h
堆排序https://patch-diff.githubusercontent.com/mao-example/interview/blob/master/Algorithm/HeapSort.cpp
归并排序https://patch-diff.githubusercontent.com/mao-example/interview/blob/master/Algorithm/MergeSort.h
希尔排序https://patch-diff.githubusercontent.com/mao-example/interview/blob/master/Algorithm/ShellSort.h
计数排序https://patch-diff.githubusercontent.com/mao-example/interview/blob/master/Algorithm/CountSort.cpp
桶排序https://patch-diff.githubusercontent.com/mao-example/interview/blob/master/Algorithm/BucketSort.cpp
基数排序https://patch-diff.githubusercontent.com/mao-example/interview/blob/master/Algorithm/RadixSort.h
wikipedia . 排序算法https://zh.wikipedia.org/wiki/%E6%8E%92%E5%BA%8F%E7%AE%97%E6%B3%95
https://patch-diff.githubusercontent.com/mao-example/interview#查找
顺序查找https://patch-diff.githubusercontent.com/mao-example/interview/blob/master/Algorithm/SequentialSearch.h
二分查找(折半查找)https://patch-diff.githubusercontent.com/mao-example/interview/blob/master/Algorithm/BinarySearch.h
插值查找https://patch-diff.githubusercontent.com/mao-example/interview/blob/master/Algorithm/InsertionSearch.h
斐波那契查找https://patch-diff.githubusercontent.com/mao-example/interview/blob/master/Algorithm/FibonacciSearch.cpp
哈希查找https://patch-diff.githubusercontent.com/mao-example/interview/blob/master/DataStructure/HashTable.cpp
二叉查找树(二叉搜索树查找)https://patch-diff.githubusercontent.com/mao-example/interview/blob/master/Algorithm/BSTSearch.h
红黑树https://patch-diff.githubusercontent.com/mao-example/interview/blob/master/DataStructure/RedBlackTree.cpp
https://patch-diff.githubusercontent.com/mao-example/interview#图搜索算法
BFS广度优先搜索https://zh.wikipedia.org/wiki/%E5%B9%BF%E5%BA%A6%E4%BC%98%E5%85%88%E6%90%9C%E7%B4%A2
DFS深度优先搜索https://zh.wikipedia.org/wiki/%E6%B7%B1%E5%BA%A6%E4%BC%98%E5%85%88%E6%90%9C%E7%B4%A2
https://patch-diff.githubusercontent.com/mao-example/interview#其他算法
分治法https://zh.wikipedia.org/wiki/%E5%88%86%E6%B2%BB%E6%B3%95
循环赛日程安排问题https://github.com/huihut/interview/tree/master/Problems/RoundRobinProblem
动态规划https://zh.wikipedia.org/wiki/%E5%8A%A8%E6%80%81%E8%A7%84%E5%88%92
背包问题https://github.com/huihut/interview/tree/master/Problems/KnapsackProblem
贪心法https://zh.wikipedia.org/wiki/%E8%B4%AA%E5%BF%83%E6%B3%95
https://patch-diff.githubusercontent.com/mao-example/interview#problems
https://patch-diff.githubusercontent.com/mao-example/interview#single-problem
Chessboard Coverage Problem(棋盘覆盖问题)https://patch-diff.githubusercontent.com/mao-example/interview/blob/master/Problems/ChessboardCoverageProblem
Knapsack Problem(背包问题)https://patch-diff.githubusercontent.com/mao-example/interview/blob/master/Problems/KnapsackProblem
Neumann Neighbor Problem(冯诺依曼邻居问题)https://patch-diff.githubusercontent.com/mao-example/interview/blob/master/Problems/NeumannNeighborProblem
Round Robin Problem(循环赛日程安排问题)https://patch-diff.githubusercontent.com/mao-example/interview/blob/master/Problems/RoundRobinProblem
Tubing Problem(输油管道问题)https://patch-diff.githubusercontent.com/mao-example/interview/blob/master/Problems/TubingProblem
https://patch-diff.githubusercontent.com/mao-example/interview#leetcode-problems
Github . haoel/leetcodehttps://github.com/haoel/leetcode
Github . pezy/LeetCodehttps://github.com/pezy/LeetCode
https://patch-diff.githubusercontent.com/mao-example/interview#剑指-offer
Github . zhedahht/CodingInterviewChinese2https://github.com/zhedahht/CodingInterviewChinese2
Github . gatieme/CodingInterviewshttps://github.com/gatieme/CodingInterviews
https://patch-diff.githubusercontent.com/mao-example/interview#cracking-the-coding-interview-程序员面试金典
Github . careercup/ctcihttps://github.com/careercup/ctci
牛客网 . 程序员面试金典https://www.nowcoder.com/ta/cracking-the-coding-interview
https://patch-diff.githubusercontent.com/mao-example/interview#牛客网
牛客网 . 在线编程专题https://www.nowcoder.com/activity/oj
https://patch-diff.githubusercontent.com/mao-example/interview#操作系统
https://patch-diff.githubusercontent.com/mao-example/interview#进程与线程
https://patch-diff.githubusercontent.com/mao-example/interview#进程之间的通信方式以及优缺点
https://patch-diff.githubusercontent.com/mao-example/interview#线程之间的通信方式
进程线程面试题总结http://blog.csdn.net/wujiafei_njgcxy/article/details/77098977
https://patch-diff.githubusercontent.com/mao-example/interview#进程之间私有和共享的资源
https://patch-diff.githubusercontent.com/mao-example/interview#线程之间私有和共享的资源
https://patch-diff.githubusercontent.com/mao-example/interview#多进程与多线程间的对比优劣与选择
https://patch-diff.githubusercontent.com/mao-example/interview#对比
https://patch-diff.githubusercontent.com/mao-example/interview#优劣
https://patch-diff.githubusercontent.com/mao-example/interview#选择
多线程还是多进程的选择及区别https://blog.csdn.net/lishenglong666/article/details/8557215
https://patch-diff.githubusercontent.com/mao-example/interview#linux-内核的同步方式
https://patch-diff.githubusercontent.com/mao-example/interview#原因
https://patch-diff.githubusercontent.com/mao-example/interview#同步方式
Linux 内核的同步机制,第 1 部分https://www.ibm.com/developerworks/cn/linux/l-synch/part1/
Linux 内核的同步机制,第 2 部分https://www.ibm.com/developerworks/cn/linux/l-synch/part2/
https://patch-diff.githubusercontent.com/mao-example/interview#死锁
https://patch-diff.githubusercontent.com/mao-example/interview#原因-1
https://patch-diff.githubusercontent.com/mao-example/interview#产生条件
https://patch-diff.githubusercontent.com/mao-example/interview#预防
https://patch-diff.githubusercontent.com/mao-example/interview#文件系统
https://patch-diff.githubusercontent.com/mao-example/interview#主机字节序与网络字节序
https://patch-diff.githubusercontent.com/mao-example/interview#主机字节序cpu-字节序
https://patch-diff.githubusercontent.com/mao-example/interview#概念-2
https://patch-diff.githubusercontent.com/mao-example/interview#存储方式
https://patch-diff.githubusercontent.com/mao-example/interview/blob/master/images/CPU-Big-Endian.svg.png
https://patch-diff.githubusercontent.com/mao-example/interview/blob/master/images/CPU-Little-Endian.svg.png
https://patch-diff.githubusercontent.com/mao-example/interview#判断大端小端
https://patch-diff.githubusercontent.com/mao-example/interview#各架构处理器的字节序
https://patch-diff.githubusercontent.com/mao-example/interview#网络字节序
https://patch-diff.githubusercontent.com/mao-example/interview#页面置换算法
https://patch-diff.githubusercontent.com/mao-example/interview#分类-2
https://patch-diff.githubusercontent.com/mao-example/interview#算法-1
https://patch-diff.githubusercontent.com/mao-example/interview#计算机网络
https://patch-diff.githubusercontent.com/mao-example/interview/blob/master/images/%E8%AE%A1%E7%AE%97%E6%9C%BA%E7%BB%8F%E7%BD%91%E7%BB%9C%E4%BD%93%E7%B3%BB%E7%BB%93%E6%9E%84.png
https://patch-diff.githubusercontent.com/mao-example/interview#各层作用及协议
https://patch-diff.githubusercontent.com/mao-example/interview#物理层
https://patch-diff.githubusercontent.com/mao-example/interview#数据链路层
https://patch-diff.githubusercontent.com/mao-example/interview#点对点信道
https://patch-diff.githubusercontent.com/mao-example/interview#广播信道
https://patch-diff.githubusercontent.com/mao-example/interview#网络层
https://patch-diff.githubusercontent.com/mao-example/interview#ip-网际协议
https://patch-diff.githubusercontent.com/mao-example/interview/blob/master/images/IP%E6%95%B0%E6%8D%AE%E6%8A%A5%E6%A0%BC%E5%BC%8F.png
https://patch-diff.githubusercontent.com/mao-example/interview#icmp-网际控制报文协议
https://patch-diff.githubusercontent.com/mao-example/interview/blob/master/images/ICMP%E6%8A%A5%E6%96%87%E6%A0%BC%E5%BC%8F.png
https://patch-diff.githubusercontent.com/mao-example/interview#内部网关协议
https://patch-diff.githubusercontent.com/mao-example/interview#外部网关协议
https://patch-diff.githubusercontent.com/mao-example/interview#ip多播
https://patch-diff.githubusercontent.com/mao-example/interview#vpn-和-nat
https://patch-diff.githubusercontent.com/mao-example/interview#路由表包含什么
https://patch-diff.githubusercontent.com/mao-example/interview#运输层
https://patch-diff.githubusercontent.com/mao-example/interview#tcp
https://patch-diff.githubusercontent.com/mao-example/interview/blob/master/images/TCP%E6%8A%A5%E6%96%87.png
https://patch-diff.githubusercontent.com/mao-example/interview/blob/master/images/TCP%E9%A6%96%E9%83%A8.png
https://patch-diff.githubusercontent.com/mao-example/interview#udp
https://patch-diff.githubusercontent.com/mao-example/interview/blob/master/images/UDP%E6%8A%A5%E6%96%87.png
https://patch-diff.githubusercontent.com/mao-example/interview/blob/master/images/UDP%E9%A6%96%E9%83%A8.png
https://github.com/JerryC8080/understand-tcp-udphttps://github.com/JerryC8080/understand-tcp-udp
https://patch-diff.githubusercontent.com/mao-example/interview#tcp-与-udp-的区别
https://patch-diff.githubusercontent.com/mao-example/interview#tcp-黏包问题
https://patch-diff.githubusercontent.com/mao-example/interview#原因-2
https://patch-diff.githubusercontent.com/mao-example/interview#解决
https://patch-diff.githubusercontent.com/mao-example/interview#tcp-流量控制
https://patch-diff.githubusercontent.com/mao-example/interview#概念-3
https://patch-diff.githubusercontent.com/mao-example/interview#方法
https://patch-diff.githubusercontent.com/mao-example/interview/blob/master/images/%E5%88%A9%E7%94%A8%E5%8F%AF%E5%8F%98%E7%AA%97%E5%8F%A3%E8%BF%9B%E8%A1%8C%E6%B5%81%E9%87%8F%E6%8E%A7%E5%88%B6%E4%B8%BE%E4%BE%8B.png
https://patch-diff.githubusercontent.com/mao-example/interview#tcp-拥塞控制
https://patch-diff.githubusercontent.com/mao-example/interview#概念-4
https://patch-diff.githubusercontent.com/mao-example/interview#方法-1
https://patch-diff.githubusercontent.com/mao-example/interview/blob/master/images/TCP%E6%8B%A5%E5%A1%9E%E7%AA%97%E5%8F%A3cwnd%E5%9C%A8%E6%8B%A5%E5%A1%9E%E6%8E%A7%E5%88%B6%E6%97%B6%E7%9A%84%E5%8F%98%E5%8C%96%E6%83%85%E5%86%B5.png
https://patch-diff.githubusercontent.com/mao-example/interview/blob/master/images/%E5%BF%AB%E9%87%8D%E4%BC%A0%E7%A4%BA%E6%84%8F%E5%9B%BE.png
https://patch-diff.githubusercontent.com/mao-example/interview/blob/master/images/TCP%E7%9A%84%E6%8B%A5%E5%A1%9E%E6%8E%A7%E5%88%B6%E6%B5%81%E7%A8%8B%E5%9B%BE.png
https://patch-diff.githubusercontent.com/mao-example/interview#tcp-传输连接管理
https://github.com/huihut/interview/blob/master/images/TCP-transport-connection-management.pnghttps://github.com/huihut/interview/blob/master/images/TCP-transport-connection-management.png
https://patch-diff.githubusercontent.com/mao-example/interview#tcp-三次握手建立连接
https://patch-diff.githubusercontent.com/mao-example/interview/blob/master/images/TCP%E4%B8%89%E6%AC%A1%E6%8F%A1%E6%89%8B%E5%BB%BA%E7%AB%8B%E8%BF%9E%E6%8E%A5.png
https://patch-diff.githubusercontent.com/mao-example/interview#tcp-为什么要进行三次握手
Google Groups . TCP 建立连接为什么是三次握手?{技术}{网络通信}https://groups.google.com/forum/#!msg/pongba/kF6O7-MFxM0/5S7zIJ4yqKUJ
知乎 . TCP 为什么是三次握手,而不是两次或四次?https://www.zhihu.com/question/24853633/answer/115173386
《计算机网络(第 7 版)-谢希仁》https://github.com/huihut/interview/blob/master/images/TCP-transport-connection-management.png
https://patch-diff.githubusercontent.com/mao-example/interview#tcp-四次挥手释放连接
https://patch-diff.githubusercontent.com/mao-example/interview/blob/master/images/TCP%E5%9B%9B%E6%AC%A1%E6%8C%A5%E6%89%8B%E9%87%8A%E6%94%BE%E8%BF%9E%E6%8E%A5.png
https://patch-diff.githubusercontent.com/mao-example/interview#tcp-为什么要进行四次挥手
https://patch-diff.githubusercontent.com/mao-example/interview#tcp-有限状态机
https://patch-diff.githubusercontent.com/mao-example/interview/blob/master/images/TCP%E7%9A%84%E6%9C%89%E9%99%90%E7%8A%B6%E6%80%81%E6%9C%BA.png
https://patch-diff.githubusercontent.com/mao-example/interview#应用层
https://patch-diff.githubusercontent.com/mao-example/interview#dns
https://patch-diff.githubusercontent.com/mao-example/interview#ftp
https://patch-diff.githubusercontent.com/mao-example/interview#telnet
https://patch-diff.githubusercontent.com/mao-example/interview#www
https://patch-diff.githubusercontent.com/mao-example/interview#url
https://patch-diff.githubusercontent.com/mao-example/interview#http
菜鸟教程 . HTTP状态码http://www.runoob.com/http/http-status-codes.html
https://patch-diff.githubusercontent.com/mao-example/interview#其他协议
https://patch-diff.githubusercontent.com/mao-example/interview#网络编程
https://patch-diff.githubusercontent.com/mao-example/interview#socket
Linux Socket 编程(不限 Linux)https://www.cnblogs.com/skynet/archive/2010/12/12/1903949.html
https://patch-diff.githubusercontent.com/mao-example/interview/blob/master/images/socket%E5%AE%A2%E6%88%B7%E7%AB%AF%E6%9C%8D%E5%8A%A1%E5%99%A8%E9%80%9A%E8%AE%AF.jpg
https://patch-diff.githubusercontent.com/mao-example/interview#socket-中的-readwrite-函数
https://patch-diff.githubusercontent.com/mao-example/interview#read
https://patch-diff.githubusercontent.com/mao-example/interview#write
https://patch-diff.githubusercontent.com/mao-example/interview#socket-中-tcp-的三次握手建立连接
https://camo.githubusercontent.com/7a1779310f8901c67cff30e062f71caeb962f35d122a3ab888957c5d87bf89ee/687474703a2f2f696d616765732e636e626c6f67732e636f6d2f636e626c6f67735f636f6d2f736b796e65742f3230313031322f3230313031323132323135373436373235382e706e67
https://patch-diff.githubusercontent.com/mao-example/interview#socket-中-tcp-的四次握手释放连接
https://camo.githubusercontent.com/40de6b9a0b18c06130fbf18714416f7c84195c19d6b06303d55f3d158e7f0065/687474703a2f2f696d616765732e636e626c6f67732e636f6d2f636e626c6f67735f636f6d2f736b796e65742f3230313031322f3230313031323132323135373438373631362e706e67
https://patch-diff.githubusercontent.com/mao-example/interview#数据库
MySQL 索引背后的数据结构及算法原理http://blog.codinglabs.org/articles/theory-of-mysql-index.html
SQL 约束 (Constraints)http://www.w3school.com.cn/sql/sql_constraints.asp
https://patch-diff.githubusercontent.com/mao-example/interview#范式
https://patch-diff.githubusercontent.com/mao-example/interview#设计模式
CSDN专栏 . C++ 设计模式https://blog.csdn.net/column/details/15392.html
设计模式工程目录https://patch-diff.githubusercontent.com/mao-example/interview/blob/master/DesignPattern
https://patch-diff.githubusercontent.com/mao-example/interview#单例模式
单例模式例子https://patch-diff.githubusercontent.com/mao-example/interview/blob/master/DesignPattern/SingletonPattern
https://patch-diff.githubusercontent.com/mao-example/interview#抽象工厂模式
抽象工厂模式例子https://patch-diff.githubusercontent.com/mao-example/interview/blob/master/DesignPattern/AbstractFactoryPattern
https://patch-diff.githubusercontent.com/mao-example/interview#适配器模式
适配器模式例子https://patch-diff.githubusercontent.com/mao-example/interview/blob/master/DesignPattern/AdapterPattern
https://patch-diff.githubusercontent.com/mao-example/interview#桥接模式
桥接模式例子https://patch-diff.githubusercontent.com/mao-example/interview/blob/master/DesignPattern/BridgePattern
https://patch-diff.githubusercontent.com/mao-example/interview#观察者模式
观察者模式例子https://patch-diff.githubusercontent.com/mao-example/interview/blob/master/DesignPattern/ObserverPattern
https://patch-diff.githubusercontent.com/mao-example/interview#设计模式的六大原则
https://patch-diff.githubusercontent.com/mao-example/interview#链接装载库
https://patch-diff.githubusercontent.com/mao-example/interview#内存栈堆
https://patch-diff.githubusercontent.com/mao-example/interview#栈
https://patch-diff.githubusercontent.com/mao-example/interview#堆
https://patch-diff.githubusercontent.com/mao-example/interview#段错误segment-fault-或-非法操作该内存地址不能-readwrite
https://patch-diff.githubusercontent.com/mao-example/interview#编译链接
https://patch-diff.githubusercontent.com/mao-example/interview#各平台文件格式
https://patch-diff.githubusercontent.com/mao-example/interview#编译链接过程
https://patch-diff.githubusercontent.com/mao-example/interview#目标文件
https://patch-diff.githubusercontent.com/mao-example/interview#目标文件格式
https://patch-diff.githubusercontent.com/mao-example/interview#目标文件存储结构
https://patch-diff.githubusercontent.com/mao-example/interview#链接的接口符号
https://patch-diff.githubusercontent.com/mao-example/interview#linux-的共享库shared-library
https://patch-diff.githubusercontent.com/mao-example/interview#命名
https://patch-diff.githubusercontent.com/mao-example/interview#路径
https://patch-diff.githubusercontent.com/mao-example/interview#环境变量
https://patch-diff.githubusercontent.com/mao-example/interview#so-共享库的编写
https://patch-diff.githubusercontent.com/mao-example/interview#so-共享库的使用被可执行项目调用
https://patch-diff.githubusercontent.com/mao-example/interview#windows-应用程序入口函数
https://patch-diff.githubusercontent.com/mao-example/interview#windows-的动态链接库dynamic-link-library
https://patch-diff.githubusercontent.com/mao-example/interview#用处
https://patch-diff.githubusercontent.com/mao-example/interview#注意
https://patch-diff.githubusercontent.com/mao-example/interview#加载-windows-程序的搜索顺序
https://patch-diff.githubusercontent.com/mao-example/interview#dll-入口函数
https://patch-diff.githubusercontent.com/mao-example/interview#载入卸载库
https://patch-diff.githubusercontent.com/mao-example/interview#显示地链接到导出符号
https://patch-diff.githubusercontent.com/mao-example/interview#dumpbinexe-查看-dll-信息
https://patch-diff.githubusercontent.com/mao-example/interview#loadlibrary-与-freelibrary-流程图
https://patch-diff.githubusercontent.com/mao-example/interview#loadlibrary
https://patch-diff.githubusercontent.com/mao-example/interview/blob/master/images/WindowsLoadLibrary.png
https://patch-diff.githubusercontent.com/mao-example/interview#freelibrary
https://patch-diff.githubusercontent.com/mao-example/interview/blob/master/images/WindowsFreeLibrary.png
https://patch-diff.githubusercontent.com/mao-example/interview#dll-库的编写导出一个-dll-模块
https://patch-diff.githubusercontent.com/mao-example/interview#dll-库的使用运行时动态链接-dll
https://patch-diff.githubusercontent.com/mao-example/interview#运行库runtime-library
https://patch-diff.githubusercontent.com/mao-example/interview#典型程序运行步骤
https://patch-diff.githubusercontent.com/mao-example/interview#glibc-入口
https://patch-diff.githubusercontent.com/mao-example/interview#msvc-crt-入口
https://patch-diff.githubusercontent.com/mao-example/interview#c-语言运行库crt
https://patch-diff.githubusercontent.com/mao-example/interview#c语言标准库ansi-c
https://patch-diff.githubusercontent.com/mao-example/interview#其他
Bjarne Stroustrup 的常见问题http://www.stroustrup.com/bs_faq.html
Bjarne Stroustrup 的 C++ 风格和技巧常见问题http://www.stroustrup.com/bs_faq2.html
https://patch-diff.githubusercontent.com/mao-example/interview#书籍
https://patch-diff.githubusercontent.com/mao-example/interview#语言
https://patch-diff.githubusercontent.com/mao-example/interview#算法-2
https://patch-diff.githubusercontent.com/mao-example/interview#系统
https://patch-diff.githubusercontent.com/mao-example/interview#网络
https://patch-diff.githubusercontent.com/mao-example/interview#其他-1
https://patch-diff.githubusercontent.com/mao-example/interview#复习刷题网站
cplusplushttp://www.cplusplus.com/
cppreferencehttps://zh.cppreference.com/w/%E9%A6%96%E9%A1%B5
runoobhttp://www.runoob.com/cplusplus/cpp-tutorial.html
leetcodehttps://leetcode.com/
leetcode-cnhttps://leetcode-cn.com/
lintcodehttps://www.lintcode.com/
nowcoderhttps://www.nowcoder.net/
https://patch-diff.githubusercontent.com/mao-example/interview#招聘时间岗位
牛客网 . 2019 IT名企校招指南https://www.nowcoder.com/activity/campus2019
https://patch-diff.githubusercontent.com/mao-example/interview#面试题目经验
牛客网 . 2019补招|互联网名企2019应届生补招专场合集https://www.nowcoder.com/discuss/139360
牛客网 . 2019校招面经大汇总!【每日更新中】https://www.nowcoder.com/discuss/90907
牛客网 . 2019校招技术类岗位面经汇总【技术类】https://www.nowcoder.com/discuss/146655
牛客网 . 2018校招笔试真题汇总https://www.nowcoder.com/discuss/68802
牛客网 . 2017秋季校园招聘笔经面经专题汇总https://www.nowcoder.com/discuss/12805
牛客网 . 史上最全2017春招面经大合集!!https://www.nowcoder.com/discuss/25268
牛客网 . 面试题干货在此https://www.nowcoder.com/discuss/57978
知乎 . 互联网求职路上,你见过哪些写得很好、很用心的面经?最好能分享自己的面经、心路历程。https://www.zhihu.com/question/29693016
知乎 . 互联网公司最常见的面试算法题有哪些?https://www.zhihu.com/question/24964987
CSDN . 全面整理的C++面试题http://blog.csdn.net/ljzcome/article/details/574158
CSDN . 百度研发类面试题(C++方向)http://blog.csdn.net/Xiongchao99/article/details/74524807?locationNum=6&fps=1
CSDN . c++常见面试题30道http://blog.csdn.net/fakine/article/details/51321544
CSDN . 腾讯2016实习生面试经验(已经拿到offer)http://blog.csdn.net/onever_say_love/article/details/51223886
cnblogs . C++面试集锦( 面试被问到的问题 )https://www.cnblogs.com/Y1Focus/p/6707121.html
cnblogs . C/C++ 笔试、面试题目大汇总https://www.cnblogs.com/fangyukuan/archive/2010/09/18/1829871.html
cnblogs . 常见C++面试题及基本知识点总结(一)https://www.cnblogs.com/LUO77/p/5771237.html
segmentfault . C++常见面试问题总结https://segmentfault.com/a/1190000003745529
https://patch-diff.githubusercontent.com/mao-example/interview#contributors
tamaroushttps://github.com/tamarous
i0Ek3https://github.com/i0Ek3
sniper00https://github.com/sniper00
blackhorse001https://github.com/blackhorse001
houbaronhttps://github.com/houbaron
Qouanhttps://github.com/Qouan
2329408386https://github.com/2329408386
FlyingfishMOREhttps://github.com/FlyingfishMORE
Ematrix163https://github.com/Ematrix163
ReturnZero23https://github.com/ReturnZero23
kelvinkuohttps://github.com/kelvinkuo
henryacehttps://github.com/henryace
xinghunhttps://github.com/xinghun
maokelonghttps://github.com/maokelong
https://patch-diff.githubusercontent.com/mao-example/interview#license
https://patch-diff.githubusercontent.com/mao-example/interview/blob/master/LICENSE
www.yuque.com/huihut/interview/readmehttps://www.yuque.com/huihut/interview/readme
Readme https://patch-diff.githubusercontent.com/mao-example/interview#readme-ov-file
View license https://patch-diff.githubusercontent.com/mao-example/interview#License-1-ov-file
Please reload this pagehttps://patch-diff.githubusercontent.com/mao-example/interview
Activityhttps://patch-diff.githubusercontent.com/mao-example/interview/activity
Custom propertieshttps://patch-diff.githubusercontent.com/mao-example/interview/custom-properties
1 starhttps://patch-diff.githubusercontent.com/mao-example/interview/stargazers
1 watchinghttps://patch-diff.githubusercontent.com/mao-example/interview/watchers
0 forkshttps://patch-diff.githubusercontent.com/mao-example/interview/forks
Report repository https://patch-diff.githubusercontent.com/contact/report-content?content_url=https%3A%2F%2Fgithub.com%2Fmao-example%2Finterview&report=mao-example+%28user%29
Releaseshttps://patch-diff.githubusercontent.com/mao-example/interview/releases
Packages 0https://patch-diff.githubusercontent.com/orgs/mao-example/packages?repo_name=interview
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.