- 博客(6)
- 资源 (4)
- 问答 (1)
- 收藏
- 关注
原创 【Visual studio】记一次重大的Visual studio项目事故!!!
起因:就在2019年4月27的前一日,自己不小心移除了一个d3dutil.cpp(自己写的工具类),然后我又通过右键—》添加—》现有项找了回来。然后当我再次编译运行时,就会出现如下错误!然后,我就想,what fuck!!!,在我移除文件之前,程序就能跑啊,所以这肯定不是我代码的问题,肯定是visual studio这个辣鸡ide出的问题,肯定是它糟糕的机制出导致的,那么多乱七八糟的文件,肯...
2019-04-27 17:29:57 344
原创 如何在C++中实现 返回值类型是抽象类型?
起因:在java中,函数的返回值类型是可以为抽象类型、接口类型的。但是在C++中,如果你想按照Java的写法返回一个抽象类型,那你就错了!错误的例子#pragma once//冒落块工厂#include "Model.h"class ModelFactory{public: ModelFactory(); ~ModelFactory(); //抽象方法,c++中交纯虚函...
2019-04-26 19:22:15 1393 1
原创 java中类,抽象类,接口概念对应的C++概念
一、对比图表JAVAC++普通函数虚函数,用Virtual标识抽象函数abstract纯虚函数,用Virtual标识 ,且函数=0抽象类抽象类,和java概念一样interface接口纯虚类,所有的函数都是纯虚函数。纯虚函数和虚函数的区别在于前者不包含定义,而后者包含函数体。二、C++虚函数与JAVA中抽象函数比较1:java中没虚函数概念。...
2019-04-25 19:36:37 2269
转载 C++ 创建对象,删除对象
有两种方法创建对象:方法一:ClassName object(param);这样就声明了一个ClassName类型的object对象,C++会为它分配足够的存放对象所有成员的存储空间。注意:为节省存储空间,C++创建对象时仅分配用于保存数据成员的空间,而类中定义的成员函数则被分配到存储空间中的一个公用区域,由该类的所有对象共享。例如,我定义了一个这样的类:class Rec{ ...
2019-04-24 15:52:19 18107 1
原创 【Visual studio使用技巧】之创建头文件、.cpp、以及类
如何在visual studio中创建头文件,源文件,以及类正确的解决方案:项目上右键—》添加—》新建项/类-----》OK有坑的解决方案:文件----》新建-----》文件-----》坑!!!!现象:这样创建的类/.h /.cpp 编译运行会出很多莫名其妙的错误原因:这样创建的文件并不属于这个项目!所以你只能在项目上右键,添加,文件。这样才不会出错,这样才不会给自己挖坑!!!!!...
2019-04-22 16:37:07 13212
原创 c数组(结构体数组)定义与初始化
c数组定义与初始化int array[100];//长度100;int array[100] = {1,2,3,4,5,5,6}//定义时进行初始化int * a =0 ;//a指向int数据int* array = new int[100]//定义一个指向int类型数据的指针int* array = new int[100](1,2); delete []array; 为长度为100...
2019-04-10 14:43:56 37471 2
Servlet中写Socket,载本地运行测试,没有出现想要的效果。全国人民惊呆了
2017-03-30
TA创建的收藏夹 TA关注的收藏夹
TA关注的人