Changes between Version 1 and Version 2 of plans_for_lect


Ignore:
Timestamp:
02/18/16 21:45:19 (8 years ago)
Author:
Evgeny Linsky
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • plans_for_lect

    v1 v2  
    1717---------
    1818#define  DefineArray(TYPE) class MyArray_ ## TYPE{\
    19 private:
    20     TYPE *array;
    21     size_t size;
     19private:\
     20    TYPE *array;\
     21    size_t size;\
    2222};
    2323
     
    3535}
    3636
    37 - Препроцессор может заменить не то
     37- Препроцессор может заменить не то (int TYPE)
    3838- Трудности при отладке (в редакторе один код, у компилятора другой)
    3939
     
    6464template <typename T>
    6565T MyArray<T>::get(size_t index) {
    66     return array[]
     66    return array[index]
    6767}
    6868
     
    145145
    146146- Возможная ошибка v.push_back(new Dog()); v.push_back(new Cat());
    147 - Для примитивных типов int, double нужны обертки Integer, Doublez
     147- Для примитивных типов int, double нужны обертки Integer, Double
    148148
    149 7. Структуы данных в стиле обобщенного (generic) программирования
     1497. Структуры данных в стиле обобщенного (generic) программирования
    150150
    151151template <typename T>