Skip to content
Navigation Menu
Toggle navigation
Sign in
Product
GitHub Copilot
Write better code with AI
GitHub Advanced Security
Find and fix vulnerabilities
Actions
Automate any workflow
Codespaces
Instant dev environments
Issues
Plan and track work
Code Review
Manage code changes
Discussions
Collaborate outside of code
Code Search
Find more, search less
Explore
Why GitHub
All features
Documentation
GitHub Skills
Blog
Solutions
By company size
Enterprises
Small and medium teams
Startups
Nonprofits
By use case
DevSecOps
DevOps
CI/CD
View all use cases
By industry
Healthcare
Financial services
Manufacturing
Government
View all industries
View all solutions
Resources
Topics
AI
DevOps
Security
Software Development
View all
Explore
Learning Pathways
Events & Webinars
Ebooks & Whitepapers
Customer Stories
Partners
Executive Insights
Open Source
GitHub Sponsors
Fund open source developers
The ReadME Project
GitHub community articles
Repositories
Topics
Trending
Collections
Enterprise
Enterprise platform
AI-powered developer platform
Available add-ons
GitHub Advanced Security
Enterprise-grade security features
Copilot for business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Pricing
Search or jump to...
Search code, repositories, users, issues, pull requests...
Search syntax tips
Provide feedback
Saved searches
Use saved searches to filter your results more quickly
Sign in
Sign up
Reseting focus
You signed in with another tab or window.
Reload
to refresh your session.
You signed out in another tab or window.
Reload
to refresh your session.
You switched accounts on another tab or window.
Reload
to refresh your session.
Dismiss alert
{{ message }}
isocpp
/
CppCoreGuidelines
Public
Notifications
You must be signed in to change notification settings
Fork
5.5k
Star
43.6k
Code
Issues
244
Pull requests
12
Actions
Projects
0
Security
Insights
Additional navigation options
Code
Issues
Pull requests
Actions
Projects
Security
Insights
Commits
Branch selector
master
User selector
All users
Datepicker
All time
Commit History
Commits on Apr 15, 2025
Add notes, closes #2266, closes #2267
hsutter
committed
177b50e
Copy full SHA for 177b50e
Added missing periods for consistency and correctness (#2250)
Show description for 39097e3
shaymolcho
authored
39097e3
Copy full SHA for 39097e3
Update AUTOSAR Guidelines link (#2262)
Show description for e1bfeb2
limdor
authored
e1bfeb2
Copy full SHA for e1bfeb2
F.6 noexcept Issue #2220 (#2264)
Show description for 9b3f20e
bgloyer
authored
9b3f20e
Copy full SHA for 9b3f20e
Commits on Jan 16, 2025
Demote enforcement to note, closes #2246
hsutter
committed
0459ef4
Copy full SHA for 0459ef4
Fix P.11: Missing bug description. (#2245)
slobodyanyuk
authored
f7d1181
Copy full SHA for f7d1181
Commits on Dec 19, 2024
Clarify the status of `dyn_array` (#2243)
GabrielDosReis
authored
6864a9f
Copy full SHA for 6864a9f
update dict to clear CI
cubbimew
committed
8a59841
Copy full SHA for 8a59841
Remove guidance against passing `unique_ptr<T>` by `const&`, closes #2240
hsutter
committed
de1861c
Copy full SHA for de1861c
Remove "Capping" note, closes #2236
hsutter
committed
e738bcc
Copy full SHA for e738bcc
Commits on Oct 24, 2024
Replace R.5 exception and examples with moving a BigObject to the heap to save stack
Show description for 8557755
hsutter
committed
8557755
Copy full SHA for 8557755
Reword 3 occurrences of "special operations"
Show description for f3bc9dd
hsutter
committed
f3bc9dd
Copy full SHA for f3bc9dd
Fix R.21 warning to cover all Shared_pointer parameters
Show description for 5b98c70
hsutter
committed
5b98c70
Copy full SHA for 5b98c70
Correct grammar for NR.2 (#2228)
arkadye
authored
4e3a6f2
Copy full SHA for 4e3a6f2
Commits on Oct 4, 2024
C.20: another example touch-up to comply with C.46
cubbimew
committed
48c3395
Copy full SHA for 48c3395
C.20: rephrase example, re #2212
cubbimew
committed
417da74
Copy full SHA for 417da74
Commits on Oct 3, 2024
update date
cubbimew
committed
0915e25
Copy full SHA for 0915e25
C.20: define a ctor to not imply we're forbidding all ctors
Show description for dd57964
cubbimew
committed
dd57964
Copy full SHA for dd57964
Commits on Jul 2, 2024
E.16: Fix inconsistent description (#2209)
boyeong-jeon
authored
50afe02
Copy full SHA for 50afe02
Commits on May 12, 2024
we should be able to publish the page from main branch
cubbimew
committed
5ff9218
Copy full SHA for 5ff9218
update date
cubbimew
committed
019ec5d
Copy full SHA for 019ec5d
Create jekyll-gh-pages.yml
cubbimew
authored
4d339c0
Copy full SHA for 4d339c0
Commits on May 9, 2024
Make exception safety `new` notes consistent, and mention that problem was fixed in C++17
Show description for 46c70fe
hsutter
committed
46c70fe
Copy full SHA for 46c70fe
Add missing links
Show description for 9656da8
hsutter
committed
9656da8
Copy full SHA for 9656da8
Update link to MISRA C++ Guidelines (#2194)
Show description for 6435165
vil02
authored
6435165
Copy full SHA for 6435165
Commits on Apr 14, 2024
Add note about pointerlike indirections, and remove incorrect destructor note
Show description for 6c68bf8
hsutter
committed
6c68bf8
Copy full SHA for 6c68bf8
Commits on Apr 11, 2024
Add "take a copy for immediate local use" case to F.16 (#2172)
Show description for 4f723b0
hsutter
authored
4f723b0
Copy full SHA for 4f723b0
Removed confusing comments (#2076) (#2179)
pauljansen42
authored
d76efeb
Copy full SHA for d76efeb
Improve reasoning and examples for F.48 (#2100)
Show description for c91ea43
Eisenwave
and
cubbimew
authored
c91ea43
Copy full SHA for c91ea43
Commits on Apr 4, 2024
R.3: Fill in placeholder link (#2173)
Show description for 2a2581c
dejan1024
authored
2a2581c
Copy full SHA for 2a2581c
Commits on Feb 15, 2024
Make `suppress` tag a string literal, closes #2042
hsutter
committed
1b37b50
Copy full SHA for 1b37b50
Revert adding short anchors, and keep fixes to avoid `{{`
Show description for 13176c6
hsutter
committed
13176c6
Copy full SHA for 13176c6
Add `#pNN` anchors for P section
hsutter
committed
acf08dd
Copy full SHA for acf08dd
Commits on Jan 25, 2024
F.21 Don't return tuples (#2166)
Show description for 631eccd
3 people
authored
631eccd
Copy full SHA for 631eccd
Commits on Jan 22, 2024
Fix spell check regression
hsutter
committed
e784212
Copy full SHA for e784212
Pagination
Previous
Next
You can’t perform that action at this time.