- 博客(5)
- 问答 (1)
- 收藏
- 关注
原创 c++类控制类型的private/public/protected的总结
对象实例:其实对象实例化时,只是初始化对象的数据成员,内存印象中每个对象只保留属于自己的数据的拷贝。但是成员函数确实共享的,也就是说一个类只保留一份成员函数。那么每个对象实例是怎样和共享的成员函数进行联系的呢。是通过this指针,当我们调用成员函数,编译时,编译器会将这种调用转换成我们熟悉的全局函数形式。只不过内部多了一个参数(一般这个参数放在第一个位置上),然后将this指针传入该参数,于是就形...
2018-03-28 12:49:41
593
原创 c++ 两个类互相引用的问题
现在有两个类要相互应用时,会出现各种各样的问题,首先看第一个例子:#ifndef AH#define AHclass B;class A { B *memb; A() { } ~A() { delete memb; }};#endif头文件A.h包含class A如上:#ifndef BH#define
2017-10-15 21:35:26
830
原创 怎么用指针操作二维数组
本人第一次发博客,请大家多多指教我们都知道一维数组的我们都很熟悉:int a[5] = { 1,2,3,4,5 };int*p = a;int i, j;这里p指针是int型指针,这里的赋值是将数组a的内存中的首地址啊a【0】在内存中的位置,地址传给p,这样p就能代表a数组了这时我们可以用平p【1】,p【2】……依次代表数组a【1】,a【2】……;接下来我们看二维数
2017-05-10 13:20:35
13726
2
转载 stl 知识简单汇总
C++ STL 一般总结以下内容来源网上 经过整合而成一、一般介绍 STL(Standard Template Library),即标准模板库,是一个具有工业强度的,高效的C++程序库。它被容纳于C++标准程序库(C++ Standard Library)中,是ANSI/ISO C++标准中最新的也是极具革命性的一部分。该库包含了诸多在计算机科学领域里所常用的基本数据
2017-05-04 22:25:12
319
转载 在vs中添加外部lib库的三种方法
在VS中添加lib库的三种方法注意:1、每种方法也要复制相应的DLL文件到相应目录,或者设定DLL目录的位置,具体方法为:"Properties" -> "Configuration Properties" -> "Debugging",在"Working Directory"设置dll的路径就可以了2、无论是设置DLL目录,或者是Lib目录,亦或是头文件的目录,都有release
2017-04-19 21:31:34
12711
3
空空如也
两个不同头文件中不同的类互相引用时出现连接问题
2017-10-14
TA创建的收藏夹 TA关注的收藏夹
TA关注的人