03/09/2020

equipo de Mo? árbol de Fenwick u otra barra. Kamo equipo, pero también puso Mo conjunto de títulos de equipo, juego mentalidad ah: 1,5 horas

 

 cf: 2 Xiaoshi

Ingeniería de Software: 2 horas

palabras en inglés: 1 hora

Revisar el C ++ 12 capítulo, el capítulo 13 de lectura alrededor de la mitad: https://www.cnblogs.com/yrz001030/p/12453076.html

3,5 horas

#include "stdio.h" 
#include "string.h" 
# include "iostream" 
# include "algoritmo" 
using namespace std; 

clase StringBad { 
privado: 
    char * str; 
    int len; 
    num_strings int estáticas; 
pública: 
    StringBad (const char * s); 
    StringBad (); 
    ~ StringBad (); 
    amigo std :: ostream operador & << (std :: ostream & os, const StringBad y st); 
}; 

int StringBad :: num_strings = 0; ///不能在类中初始化静态成员

StringBad :: StringBad (const char * s) 
{ 
    len = strlen (s); 
    str = new char [len + 1]; 
    strcpy (str, s); 
    num_strings ++;
    num_strings tribunal << << " 
    << "\" objeto creado \ n"; 
} 
StringBad :: StringBad () 
{ 
    len = 4; 
    str = new char [4]; 
    strcpy (str, "c ++"); 
    num_strings ++; 
    num_strings tribunal << << ": \" "<< str 
    << "\" objeto por defecto creados \ n"; 
} 
StringBad :: ~ StringBad () 
{ 
    cout << "\" "<< str << "\" objeto eliminado"; 
    - num_strings; 
    num_strings tribunal << << "izquierda \ n"; 
    delete [] str; 
} 

Std :: ostream y 
<< operador (std :: ostream & os, const StringBad y st) { 
    os << st.str; 
    OS regresar; 
}


callme1 void (StringBad Y); 
callme2 void (StringBad);

int main () 
{ 
    usando std :: endl; 
    Headline1 StringBad ( "apio Tallos en la medianoche"); 
    Headline2 StringBad ( "Lechuga Prey"); 
    Deportes StringBad ( "hojas de espinaca Bow1 de Dólares"); 
    tribunal << "headline1:" << headline1 << endl; 
    tribunal << "headline2:" << headline2 << endl; 
    cout << "deportes": << deportes << endl; 
    callme1 (headline1); 
    tribunal << "headline1:" << headline1 << endl; 
    callme2 (headline2); 
    tribunal << "headline2:" << headline2 << endl; 
    tribunal << "Inicializar un objeto a otro: \ n"; 
    StringBad marinero = deportes; 
    tribunal << "marinero:" << marinero << endl;
    tribunal << "Asignar un objeto a otro: \ n"; 
    StringBad nudo;
    nudo = headline1; 
    tribunal << "nudo:" << nudo << endl; 
    tribunal << "Fin de main () \ n"; 
    return 0; 
} 

Void callme1 (StringBad y RSB) 
{ 
    cout << "cadena que se pasa por referencia: \ n"; 
    tribunal << "\" "<< rsb << "\" \ n"; 
} 
Void callme2 (StringBad sb) 
{ 
    cout << "Cadena pasa por valor: \ n"; 
    tribunal << "\" "<< sb << "\" \ n"; 
}

 

#include "stdio.h" 
#include "string.h" 
# include "algoritmo" 
el uso de espacio de nombres de enfermedades de transmisión sexual; 

la clase de latón { 
Privado: 
    enum {} MAX = 35; 
    Char la fullName [MAX]; 
    a largo acctNum; 
    Equilibrio doble; 
pública: 
    Latón (const char * S = "Nullbody", Long an = -1, doble BAL = 0.0); 
    sin efecto fuerte (doble AMT); 
    virtual vacío el Retiro (doble AMT); 
    /// palabras clave críticos virtual utilizado: el método de selección de programa de acuerdo con el tipo de referencias o punteros a objetos 
    /// no se utiliza, el programa se seleccionará de acuerdo con el método del tipo de una referencia o puntero. (Clase base y derivados método clases de anulación) 
    Equilibrio doble () const; 
    nula ViewAcct () const virtual; 
    virtual ~ Latón () {} 
}; 
/// PLUS Brasss la clase Cuenta 
BrassPlus clase:
privada:
    duplicar maxLoan; 
    tasa de doble; 
    duplicar owerBank; 
pública: 
    BrassPlus (const char * s = "Nullbody", durante mucho tiempo un = -1, doble bal = 0,0, doble m1 = 500, doble r = 0,10); 
    BrassPlus (const latón y ba, doble m1 = 500, doble r = 0,1); 
    ViewAcct () const void virtual; 
    virtual void Retirar (doble amt); 
    void ResetMax (doble m) {maxLoan = m;} 
    void ResetRate (doble r) {tasa = r;} 
    ResetOwes void () {owesBank = 0;} 
};

 

Supongo que te gusta

Origin www.cnblogs.com/yrz001030/p/12453085.html
Recomendado
Clasificación