Пример #1
0
int main(int, char* [])
{
  boost::shared_ptr<SortFunctor> testPointer(new SortFunctorSubclass);

  std::vector<Test> testVector = CreateVector();

  std::sort(testVector.begin(), testVector.end(), testPointer);

  return 0;
}
Пример #2
0
//===
int pointer(){
    test_pointer_cast2();
    //cast();    
    int val = 0;
    int *p2 = &val;
    std::cout<<"test pointer\n";
    testPointer();
    //std::cout<<"test addr\n";
    //test_addr();
    val = foobar(p2);
    std::cout << "val:" << val;
    return 0;
}