/* Check cf5-opt.vim defs. VIM: let b:lcppflags="-std=c++11 -O2 -pthread" */ #include class A { int i; }; class B : public A { int j; }; int main() { std::shared_ptr a = std::make_shared(); std::shared_ptr b = std::static_pointer_cast(a); }