towers.cpp:7:1: error: ISO C++ forbids declaration of 'init' with no type [-fpermissive]
7 | init(int N_, vector<int>H_)
| ^~~~
towers.cpp:7:1: error: ambiguating new declaration of 'int init(int, std::vector<int>)'
In file included from towers.cpp:1:
towers.h:3:6: note: old declaration 'void init(int, std::vector<int>)'
3 | void init(int N, std::vector<int> H);
| ^~~~
towers.cpp: In function 'int init(int, std::vector<int>)':
towers.cpp:19:1: warning: no return statement in function returning non-void [-Wreturn-type]
19 | }
| ^
towers.cpp: At global scope:
towers.cpp:20:1: error: ISO C++ forbids declaration of 'max_towers' with no type [-fpermissive]
20 | max_towers(int L,int R,int D)
| ^~~~~~~~~~