永发信息网

如果已经在host里malloc了,还能用cudaMallocManaged么

答案:2  悬赏:20  手机版
解决时间 2021-02-05 10:00
如果已经在host里malloc了,还能用cudaMallocManaged么
最佳答案
转的 1,malloc与free是C++/C语言的标准库函数,new/delete是C++的运算符。它们都可用于申请动态内存和释放内存。 2, 对于非内部数据类型的对象而言,光用maloc/free无法满足动态对象的要求。对象在创建的同时要自动执行构造函数,对象在消亡之前要自动执行析构函数。由于malloc/free是库函数而不是运算符,不在编译器控制权限之内,不能够把执行构造函数和析构函数的任务强加于malloc/free。 3,因此C++语言需要一个能完成动态内存分配和初始化工作的运算符new,以一个能完成清理与释放内存工作的运算符delete。注意new/delete不是库函数。 4,C++程序经常要调用C函数,而C程序只能用malloc/free管理动态内存 new 是个操作符,和什么"+","-","="...有一样的地位 简单的说: malloc,free是c的函数,new,delete是c++的运算符 此外,new是强制类型的,malloc不是,需要类型转换 当然还有很多不同 new 可以调用构造函数在声明的时候初始化 malloc只是分配空间,需要在其他地方初始化 而delete不仅会释放空间,在释放前会调用析构函数 而且malloc需要指定分配空间大小, 而new是自动计算的
全部回答
可以私聊我~
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
远成快运(舞阳南京路店)地址有知道的么?有点
从太原火车站到晋祠镇怎么坐公交车,最快需要
撞城的意思是什么啊?知道的请说下!
谁是意大利最好的门将,佐夫还是布冯?
舞阳县诚信货物运输中心地址在什么地方,想过
交通事故中交警扣车,为什么没有开单给我
平凡的岗位上梦想在闪耀是什么歌
爱奇艺怎么卸载不掉
重庆陈家坝有到红星河沟
河北大学工商学院好还是河北经贸大学经济管理
天天快递(舞阳分公司)地址在什么地方,想过去
已知两定点AB的距离为2a求满足绝对值PA^2-PB^
入草物的意思是什么啊?知道的请说下!
巨象物流园电子商务中心地址在什么地方,想过
开车为了躲避右边超车打方向把左边的车蹭了如
推荐资讯
如果一个人能影响另一个人的心情,那么对于后
为什么我手机号码我没给别人发过信息可是就是
余热锅炉的意思是什么啊?知道的请说下!
G152为什么比别的高铁便宜?
7970与7850交火相当于什么?
丽正的意思是什么啊?知道的请说下!
企业对公转账网上制单后 财务总监是授权人吗
憷场的意思是什么啊?知道的请说下!
找一本晋江快穿文,女主角叫林雨桐第一个世界
张记豆工坊这个地址在什么地方,我要处理点事
从钟村到广州南站总站怎么坐公交车,最快需要
请问在VB6.0中如何快速复制一个相同的控件,
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?