140                             5.    - 

void foo()
{

class local { ..... } x;

//-

}

local ;      //: local 
//  foot)

,  C++    ,  -
 .     . - 
            -
 .    ,    .

5.5. :  

 poker   4.6, : ,  . 116   
 ,       -
.

  poker2.cpp

//   

#include <iostream.h>

ftinclude <stdlib.h> //   

#include <time.h>    //   

enum suit { clubs, diamonds, hearts, spades };

// (, , , )

class pips {         // 
public:

void assign(int n) { p = n % 13 + 1; }

int getpip() { return p; }

void print() {cout  p; }
private:

int p;

class card {         //
public:

suit s;

pips p;

void assign(int n)

{ cd = n; s = static_cast<suifc>(n/13); p.assign(n); }

void pr_card() ;

private:

int cd;            //cd -    51