[ create a new paste ] login | about

Link: http://codepad.org/dHQzwMyH    [ raw code | output | fork ]

C++, pasted on Mar 23:
#include <iostream>

class Foo
{
};

class Bar
{
public:
 void my_method(const vector<const Foo*>& param)
 {
    std::cout << "Hi" << std::endl;
 }
};

int main( int argc, char **argv )
{
   vector<Foo*> my_vector;
   vector<const Foo*> my_const_vector;
   Bar bar;
   bar.my_method( my_vector );
   bar.my_method( my_const_vector );
   return 0;
}


Output:
1
2
3
In function 'int main(int, char**)':
Line 21: error: no matching function for call to 'Bar::my_method(__gnu_debug_def::vector<Foo*, std::allocator<Foo*> >&)'
compilation terminated due to -Wfatal-errors.


Create a new paste based on this one


Comments: