molecules.cpp:5:37: error: expected ',' or '...' before 'w'
int find_subset(int l, int u, int[] w){
^
molecules.cpp: In function 'int find_subset(int, int, int*)':
molecules.cpp:6:16: error: 'w' was not declared in this scope
int tot=1<<w.size();
^
molecules.cpp:7:5: error: 'vector' was not declared in this scope
vector<int> pos;
^~~~~~
molecules.cpp:7:5: note: suggested alternative:
In file included from /usr/include/c++/7/vector:64:0,
from molecules.h:3,
from molecules.cpp:2:
/usr/include/c++/7/bits/stl_vector.h:216:11: note: 'std::vector'
class vector : protected _Vector_base<_Tp, _Alloc>
^~~~~~
molecules.cpp:7:12: error: expected primary-expression before 'int'
vector<int> pos;
^~~
molecules.cpp:10:9: error: 'pos' was not declared in this scope
pos.clear();
^~~
molecules.cpp:11:25: error: expected unqualified-id before ',' token
for(int j=0;j<w.,size();j++){
^
molecules.cpp:11:26: error: 'size' was not declared in this scope
for(int j=0;j<w.,size();j++){
^~~~
molecules.cpp:11:26: note: suggested alternative: 'dysize'
for(int j=0;j<w.,size();j++){
^~~~
dysize
molecules.cpp:18:12: error: 'pos' was not declared in this scope
return pos;
^~~