结构体里的string 要用new分配内存 。malloc只是分配内存。 new除了分配内存还会调用构造函数的
来源:互联网 发布:武汉seo大牛 编辑:程序博客网 时间:2024/05/15 21:53
<span style="font-size:24px;">#include<string> using namespace std;#include <iostream>;#include<stdio.h>struct temp{string s;};void main(){const string p="aaa";temp *q;//q=(struct temp*)malloc(sizeof(struct temp)); q = new temp;q->s=p; //printf("%s",q->s); cout<<q->s;}</span>
0 0
- 结构体里的string 要用new分配内存 。malloc只是分配内存。 new除了分配内存还会调用构造函数的
- 动态内存分配的几个函数:GlobalAlloc()、HeadpAlloc()、new()、malloc()
- malloc与new分配内存
- new操作符不分配内存,只调用构造函数
- new和delete对结构体分配内存的问题
- 如何让new操作符不分配内存,只调用构造函数 (不错的文章)
- new 和malloc 给变量分配内存的区别
- new和malloc分配的内存是否连续
- 不同内存分配方式的区别 VirtualAlloc HeapAlloc malloc new
- 内存分配秘籍:new,malloc,globalAlloc的区别与详解
- new与malloc的区别,以及内存分配浅析
- new与malloc的区别以及内存分配浅析
- new与malloc的区别,以及内存分配浅析
- new与malloc的区别,以及内存分配浅析
- 动态内存分配- new/delete 和malloc/free的区别
- VC内存分配:GlobalAlloc、new、malloc、HeapAlloc
- VC内存分配:GlobalAlloc、new、malloc、HeapAlloc
- VC内存分配:GlobalAlloc、new、malloc、HeapAlloc
- jquery.maxlength-min.js
- How to check SnapDragon 810 supports DASH
- Java中容易混淆的区别
- Web项目中静态代理和动态代理为基础的面向切面编程AOP
- 第一次面经
- 结构体里的string 要用new分配内存 。malloc只是分配内存。 new除了分配内存还会调用构造函数的
- ImageUtils
- POJ 2774 Long Long Message
- 【融信网】二周年广东花都分公司开业剪彩,注册进群抢红包啦
- EditText中关闭或者隐藏输入法
- servlet学习笔记--如何处理cookies
- nemiver调试器的使用(GDB图形界面)
- Python下的数据处理和机器学习,对数据在线及本地获取、解析、预处理和训练、预测、交叉验证、可视化
- 自定义TextView实现效果图字体适配