
c++
harryptter
这个作者很懒,什么都没留下…
展开
-
C++ 问题 unknown type name 'class' c中头文件在cpp文件中引用和.h文件引用的思考
最近在项目中报错unknown type name 'class' 但是实际上项目的头文件是加入了的,查了半天最后找到的原因是在A.cpp中的头文件A.h中引入B.h 此时如果在B.h中如果也加入A.h头文件就会出现这个问题,但是由于我要在A中调用B,也要在B类中调用A,最后的解决方法是在B的cpp文件中引入A.h就可以了。以下转载自:http://blog.youkuaiyun.com/wuan5849原创 2016-06-12 09:28:59 · 4945 阅读 · 0 评论 -
堆和栈的区别
转载自:http://blog.youkuaiyun.com/hairetz/article/details/4141043一、预备知识—程序的内存分配 一个由C/C++编译的程序占用的内存分为以下几个部分 1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其 操作方式类似于数据结构中的栈。 2、堆区(heap) —转载 2018-01-08 17:10:27 · 193 阅读 · 0 评论