Skip to content

Alicebaghunts/CPP-42-Modules

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

44 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DiamondTrap օբյեկտը հիշողությունում:

   ┌─────────────────────────────────────┐
   │          DiamondTrap                │
   ├─────────────────────────────────────┤
   │   FragTrap part                     │
   │   ┌─────────────────────────────┐   │
   │   │   ClapTrap part             │   │
   │   │   _name                     │   │ ← 1-ին ClapTrap
   │   │   _hitPoints                │   │
   │   │   _energyPoints             │   │
   │   │   _attackDamage             │   │
   │   └─────────────────────────────┘   │
   ├─────────────────────────────────────┤
   │   ScavTrap part                     │
   │   ┌─────────────────────────────┐   │
   │   │   ClapTrap part             │   │
   │   │   _name                     │   │ ← 2-րդ ClapTrap (կրկնվում է!)
   │   │   _hitPoints                │   │
   │   │   _energyPoints             │   │
   │   │   _attackDamage             │   │
   │   └─────────────────────────────┘   │
   ├─────────────────────────────────────┤
   │   DiamondTrap-ի սեփական _name      │
   └─────────────────────────────────────┘



DiamondTrap օբյեկտը հիշողությունում:

   ┌─────────────────────────────────────┐
   │          DiamondTrap                │
   ├─────────────────────────────────────┤
   │   [Virtual Base Pointers]           │
   ├─────────────────────────────────────┤
   │           ClapTrap part             │   ← Միայն 1 անգամ!
   │   _name                             │
   │   _hitPoints                        │
   │   _energyPoints                     │
   │   _attackDamage                     │
   ├─────────────────────────────────────┤
   │   FragTrap part (առանց ClapTrap)   │
   ├─────────────────────────────────────┤
   │   ScavTrap part (առանց ClapTrap)   │
   ├─────────────────────────────────────┤
   │   DiamondTrap-ի սեփական _name      │
   └─────────────────────────────────────┘


About

A series of practical projects that teach modern C++ from zero to advanced level (mostly C++98 standard). The way to deeply understand how C++ really works under the hood — especially memory, polymorphism and templates.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors