Opened 3 years ago

Closed 3 years ago

#418 closed ожидается проверка (задача сдана)

WW_shared_ptr Martynov lab_08

Reported by: martynov.maksim Owned by: Антон Филатов
Component: WW shared_ptr Version: 2.0
Keywords: Cc:

Description


Change History (3)

comment:1 Changed 3 years ago by Антон Филатов

Type: ожидается проверкаожидаются исправления
make
if [ ! -d "obj" ]; then mkdir "obj"; fi
g++ -c -std=c++17 -Wall -Wextra -Werror src/matrix.cpp -o obj/matrix.o -I include
g++ -c -std=c++17 -Wall -Wextra -Werror src/shared_ptr.cpp -o obj/shared_ptr.o -I include
src/shared_ptr.cpp: In member function ‘shared_ptr& shared_ptr::operator=(shared_ptr)’:
src/shared_ptr.cpp:32:10: error: ‘swap’ is not a member of ‘std’
     std::swap(storage_, other.storage_);
          ^~~~
Makefile:10: recipe for target 'obj/shared_ptr.o' failed
make: *** [obj/shared_ptr.o] Error 1

Стиль:
у вас же специально для этого:

return storage_->getObject();

(это в операторах * и ->)
есть офигенный метод

Matrix* shared_ptr::ptr() const { return storage_->getObject(); }

8/10

comment:2 Changed 3 years ago by martynov.maksim

Type: ожидаются исправленияожидается проверка
Version: 1.02.0

comment:3 Changed 3 years ago by Антон Филатов

Resolution: задача сдана
Status: assignedclosed

*10/10

Note: See TracTickets for help on using tickets.