prepare (1/3):
finished
make (2/3):
g++ -g -Wall -o main.o -c main.cpp
In file included from main.cpp:5:0:
fib_heap.h: In instantiation of 'TYPE fib_heap<TYPE, COMP>::dequeue_min() [with TYPE = point; COMP = point::compare_t]':
main.cpp:168:1: required from here
fib_heap.h:146:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for (auto i = 0; i < root_size; i++) {
~~^~~~~~~~~~~
fib_heap.h: In instantiation of 'const TYPE& fib_heap<TYPE, COMP>::get_min() const [with TYPE = point; COMP = point::compare_t]':
main.cpp:168:1: required from here
fib_heap.h:112:32: warning: returning reference to temporary [-Wreturn-local-addr]
if (this->empty())return TYPE();
^
In file included from main.cpp:4:0:
binary_heap.h: In instantiation of 'void binary_heap<TYPE, COMP>::down() [with TYPE = point; COMP = point::compare_t]':
main.cpp:168:1: required from here
binary_heap.h:147:15: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
while (2 * j <= data.size() - 1) {
~~~~~~^~~~~~~~~~~~~~~~~~
binary_heap.h:148:17: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
if (2 * j + 1 > data.size() - 1) {
~~~~~~~~~~^~~~~~~~~~~~~~~~~
binary_heap.h:145:12: warning: unused variable 'temp' [-Wunused-variable]
size_type temp = this->size();
^~~~
g++ -g -Wall -o main main.o
finished
clean (3/3):
finished
all task finished, build successfully