- 博客(4)
- 资源 (4)
- 收藏
- 关注
原创 VS中CUDA版本升级
如果一个VS的工程中,CUDA的版本是5.5,由于某种原因现在需要将该版本升级到7.5,或者其他高版本,只需要修改对应的工程文件即可。假设工程的名叫:Vision具体操作如下:(1) 正确安装需要升级的高版本CUDA,不需要卸载低版本,如果以后用不到低版本,则可以卸载。这里是否卸载低版本对升级没有影响。(2) 找到对应的工程文件,文件名为:Vision.vcxproj(3) 用
2017-08-22 22:19:31 2170 2
原创 C++多态--虚函数virtual及override
C++多态C++多态(polymorphism)是通过虚函数来实现的,虚函数允许子类重新定义成员函数,而子类重新定义父类的做法称为覆盖(override),或者称为重写。最常见的用法就是声明基类的指针,利用该指针指向任意一个子类对象,调用相应的虚函数,动态绑定。由于编写代码的时候并不能确定被调用的是基类的函数还是哪个派生类的函数,所以被成为“虚”函数。如果没有使用虚函数的话,即没有利用C+
2017-08-16 23:35:52 85780 9
原创 MFC操作--控件显示及数据交换
1、ShowWindow()函数作用:一个控件有时需要显示,有时需要隐藏。参数:TRUE--显示该控件 FALSE—隐藏该控件伪代码如下:if (condition) //满足条件则显示该控件 GetDlgItem(IDC_ STATIC1)->ShowWindow(TRUE);else //不满足条件则隐藏该控件GetDlgItem(IDC_ STATIC1)->ShowW
2017-08-15 20:53:32 1839
原创 STL中vector的底层解析及简易实现
vector是一种动态增长的数组,当原始容量被用尽后,在别的地方进行扩充,大小为原来的2倍,然后将内容拷贝过去;成长过程如下图所示;下面是vector的关键源代码;template<class T, class Alloc = alloc>class vector {public: typedef T value_type; //vector中的迭代器就是一个指针...
2017-08-13 15:17:19 1670
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人