- 博客(5)
- 资源 (3)
- 收藏
- 关注
原创 C++——如何重载*(指针)操作符
在学习boost库的4.3.3节时,看到了在类中重载了*(指针)操作符,就自己写了个测试程序~#include <iostream> using namespace std;class test{public: test(int input) :num(input){} ~test(){} int operator * () const{//因为要用到this,所以为con
2017-12-28 20:30:50 5188
原创 C++——C++11中的defalut和delete关键字
C++的类有四类特殊成员函数 (special member function),它们分别是:默认构造函数、析构函数、拷贝构造函数以及拷贝赋值运算符。这些类的特殊成员函数负责创建、初始化、销毁,或者拷贝类的对象。如果程序员没有显式地为一个类定义某个特殊成员函数,而又需要用到该特殊成员函数时,则编译器会隐式的为这个类生成一个默认的特殊成员函数。当存在用户自定义的特殊成员函数时,编译器将不会隐式的自动生
2017-12-28 17:36:48 4269
原创 C++——拷贝构造函数和赋值函数的注意点
每个类只有一个赋值函数,由于并非所有的对象都会使用拷贝构造函数和赋值函数,程序员可能对这两个函数有些轻视。 1.如果不主动编写拷贝构造函数和赋值函数,编译器将以“位拷贝”的方式自动生成缺省的函数。倘若类中含有指针变量,那么这两个缺省的函数就隐含了错误。以类String的两个对象a,b为例,假设a.m_data的内容为“hello”,b.m_data的内容为“world”。 现将a赋给b,缺省
2017-12-28 17:15:51 549
原创 C++——错误 error LNK2019: 无法解析的外部符号 _main,该符号在函数 ___tmainCRTStartup 中被引用
错误 error LNK2019: 无法解析的外部符号 _main,该符号在函数 ___tmainCRTStartup 中被引用maim—>main居然是把main写错了,出现这个错误其实就代表没有main函数,也就是main函数书写出了问题
2017-12-26 15:25:07 2618
原创 C++——OOP(Object-Oriented Programming) vs. GP(Generic Programming)
采用GP: Containers 和 Algorithms 团队可各自闭门造车,其间以 Iterator 即可连通。 Algorithms 通过 Iterators 确定操作范围,并通过 Iterators 取胜 Container 元素。
2017-12-20 16:05:56 401
steamvr_unity_plugin-master steamVR开发插件
2017-07-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人