C++prime
crazyacm
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
C++ 左值变右值
template<class T>struct MyRemoveRef{ typedef T type;};void static_cast_test(){ std::string str = "hello"; std::string str1 = "hello"; std::string str2 = "hello"; std::string str3 = "...原创 2019-12-16 16:57:38 · 833 阅读 · 0 评论 -
C++windows程序入门
#include#includeLRESULT CALLBACK WinSunProc(HWND hwnd,UINT uMsg,WPARAM wParam,LPARAM lParam);int WINAPI WinMain(HINSTANCE hInstance,HINSTANCE hPrevInstance,LPSTR lpCmdLine,int nCmdShow){WNDC原创 2013-12-25 10:55:23 · 568 阅读 · 0 评论 -
关于dynamic_cast
dynamic_cast操作符是将以指向子类的父类指针转化为子类指针,或者将父类引用转化为子类引用。区别在于对于指针,转化失败会返回0。而对于引用,因为不存在空引用(引用必须被初始化),如果转换失败则会返回一个bad_cast的异常还有就是进行转化的指针必须具有多态,没多态也就不存在虚表,编译器无法进行判断。#includeclass A {public: A() { print原创 2016-08-19 00:26:17 · 489 阅读 · 0 评论
分享