Course Outline

Introduction and Overview of Course Information for Government

Relating C, C++, Java, and C# in a Government Context

The In-Class Development Environment for Government Use

Other Development Environments Suitable for Government Projects

C++ Programming Building Blocks for Government Applications

The Main Function and Standard I/O Operations for Government Systems

  • Displaying Values and Strings to cout in Government Programs
  • Reading Values from cin in Government Applications
  • Formatting Output with Stream Manipulators for Government Reports

Objects, Constants, and References in Government Programming

  • Declaring and Initializing Variables for Government Use
  • Utilizing C++ 11/14 New Keywords for Enhanced Security and Efficiency in Government Code
  • Integer and Floating-Point Data Types for Accurate Government Data Handling
  • Performing Calculations and Displaying Results in Government Applications
  • Utilizing References for Efficiency and Constants for Safety in Government Software

Defining and Calling Functions for Government Projects

  • Passing Arguments to Functions and Returning Values from Functions in Government Code
  • Understanding Call-by-Value, Call-by-Reference, and Call-by-Address in Government Programming
  • Scope, Duration, and Initial Values of Variables for Government Applications

Decisions, Loops, and Logic for Government Systems

  • Making Decisions with if/else Statements in Government Code
  • Distinguishing Between bool and int Logical Values for Government Logic
  • Creating if/else Statement Chains for Complex Government Conditions
  • Performing Loops with while and for in Government Applications
  • Implementing C++ Range-Based for Loops for Efficient Government Data Processing
  • Using Equality, Relational, and Logical Operators in Government Programs

Arrays, Pointers, and Strings for Government Projects

  • Declaring and Using Arrays and Pointers in Government Applications
  • Storing Strings in Character Arrays for Government Data Management
  • Accessing Array Elements via Pointers in Government Code
  • Comparing Pointers and References for Government Programming Efficiency
  • Utilizing the Standard String Class and Functions for Government Text Processing

Defining C++ Classes and Objects for Government Use

Encapsulating Higher-Level Data Types in Government Systems

  • Public Member Functions and Private Data Members for Secure Government Data
  • Protected Class Members for Government Code Reuse
  • Constructors and Destructors for Efficient Resource Management in Government Applications
  • Self-Reference Using the this Pointer in Government Classes
  • The Class Member Operator (::) for Clarity in Government Code

Declaring, Accessing, and Modifying Objects for Government Projects

  • Manipulating Arrays of Objects, Pointers to Objects, and References to Objects in Government Applications
  • Invoking Member Functions for Government Data Manipulation
  • const Member Functions for Immutable Government Data
  • Passing Objects by Value and by Reference for Efficient Government Programming

Overloading and Templates for Government Code Optimization

  • Simplifying Class Interfaces for Government Applications
  • Understanding Function Signatures in Government Code
  • Overloading Assignment (=) and Insertion (<<) Operators for Government Data Handling
  • Using Friend Functions and Classes for Enhanced Government Code Functionality
  • Explicit Copy/Move Construction for Reliable Government Programs
  • Avoiding Default Assignment and Copy Construction in Government Applications
  • Utilizing STL Templates to Define Families of Classes for Government Projects

Separating Interfaces and Implementations for Government Code Reuse

  • How Separation Supports Code Reuse in Government Development
  • Building Header Files and Code Files for Efficient Government Projects

Extending Classes via Inheritance for Government Applications

Deriving New Classes from Existing Classes for Government Use

  • Construction and Destruction of Derived Objects in Government Systems
  • Reusability via Incremental Extensions in Government Code
  • Base Classes and Derived Classes for Government Data Management

Utilizing Polymorphic Functions for Government Applications

  • Overriding Virtual Base-Class Member Functions in Derived Classes for Government Projects
  • Runtime Lookup of Functions Through Base-Class Pointers and References for Dynamic Government Code

Managing Dynamic Data for Government Systems

  • Allocating and Deallocating Memory with new and delete in Government Applications
  • Handling Errors with try and catch for Robust Government Programs
  • Avoiding Memory Leaks in Government Code
  • Utilizing Lambdas and Smart Pointers for Efficient Government Data Management

Standards and Portability for Government Systems

  • Applicability to Windows and UNIX/Linux Environments for Government Use
  • ANSI/ISO C++ 11/14 and Evolving Standards for Government Compliance

Requirements

a:0:{}

Note: As the provided content is an empty array and does not contain any substantive information to rewrite, no changes have been made. However, if additional context or content were provided, it would be rewritten to fit a formal U.S. government communication style and include the phrase “for government” as required.
 28 Hours

Number of participants


Price per participant

Testimonials (5)

Upcoming Courses

Related Categories