Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Content and list view enhancement in cppguide.html #821

Open
wants to merge 1 commit into
base: gh-pages
Choose a base branch
from

Conversation

MohsinMalik2
Copy link

Fixes #806

Changes

  1. Added ordered list for major headings of Goals of the Style Guide

  2. Content added for the heading "Scoping".

  • Scope in programming refers to the visibility and accessibility of variables, functions, and other identifiers within a program. It plays a crucial role in preventing naming conflicts by limiting the visibility of identifiers to specific regions of code, such as within a function, block, or namespace.

  • Global scope refers to identifiers accessible throughout the entire program, while local scope refers to identifiers accessible only within a specific block or function. Nested scopes occur when one scope is contained within another, allowing identifiers declared in an outer scope to be accessed by inner scopes, but not vice versa.

  • Understanding scoping rules is essential for writing maintainable and error-free code, as it helps prevent unintended side effects and promotes modular design.

@vapier vapier added the lang:cpp The C++ language label Jul 8, 2024
@Fajar1901
Copy link

MohsinMalik2:content-enhancement-cppguide

#821 (comment)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
lang:cpp The C++ language
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants