![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C/C++内存管理
文章平均质量分 62
lisanndesu
这个作者很懒,什么都没留下…
展开
-
内存管理下+模板初阶+STL简介
类成员函数声明定义分离时,要在每个含T函数前加template 模板不建议声明定义分离到cpp和h,会链接错误,大大增加编译时间。new多个obj时,会在前多申请int字节储存申请obj个数。想从内存池申请空间时,就要用到上述对已有对象空间的初始化。 不指定T,编译器根据参数类型实例化T。但T不出现在参数时,必须显示指定T类型。T不同时,调用同一模板,但不是同一函数。malloc,free是函数。new,delete是操作符。 指定T,显示实例化T。new时默认直接找堆,原创 2024-04-21 17:35:24 · 283 阅读 · 0 评论 -
C/C++内存管理上
只是软件层面会分区,硬件不会分区数组名在栈,const修饰的变量名也在栈上//a在栈上内存管理小题答案:CCCAAAAADAB因为下列语句对应的操作是将常量区的“abcd"memecpy到栈上并用char2指向栈上该空间cout不能打印char* /string*,会自动识别为指向的空间,此功能只限于指向字符串的指针。原创 2024-04-18 22:17:16 · 306 阅读 · 1 评论