Skip to content

RaikaSurendra/CPPLearningMIPT

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

C++ Learning MIPT

This repository contains C++ homework solutions and learning materials from MIPT (Moscow Institute of Physics and Technology).

📁 Structure

The project is organized into chapters, each containing specific topics and homework solutions.

  • Topics: nullptr_t, volatile, pointer safety.
  • Files:
    • HW1_1_solution.cpp: nullptr_t type conversions and volatile qualifiers.
    • HW1_2_solution.cpp: Valid null pointer dereferencing scenarios.
    • HW1_3_solution.cpp: Pointer safety and protection mechanisms.
  • Topics: C++23 features, standard modules.
  • Files:
    • CPP23_Explanation.md: Explanation of C++23 features.
    • std_module_test: Tests for standard modules.

🚀 Getting Started

Prerequisites

  • C++ compiler compatible with C++11 or later (C++23 for Chapter 2 features).
  • CMake (optional).

Compilation

Navigate to the respective chapter or file to compile.

Example for Chapter 1:

cd chapter1
clang++ HW1_1_solution.cpp -o HW1_1_solution
./HW1_1_solution

About

Advanced C++ coursework from MIPT — nullptr_t, volatile, pointer safety, C++23 features

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors