腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
4
回答
为什么
我们不能从
C++
*隐式分配给任何其他类型,但它的首选在
C
?
、
、
根据p =
malloc
( n * sizeof *p );
malloc
不需要
强制
转换
,因为
浏览 1
提问于2014-01-23
得票数 6
3
回答
C
中类型胡枝子结构的
malloc
大小
、
、
、
employeeStructure employee;employee *employeeRecord; employeeRecord =
malloc
浏览 6
提问于2014-08-09
得票数 0
回答已采纳
6
回答
为什么
我们需要抛出
malloc
返回的内容?
、
、
int length = strlen(src); String
浏览 7
提问于2009-10-27
得票数 6
回答已采纳
1
回答
为什么
在
C
中使用
强制
转换
来通过
malloc
分配堆内存?
、
、
我很想知道
为什么
我们用
C
语言使用
强制
转换
来分配堆内存,如下所示:{ return 0;
malloc
函数是否返回适当的地址?
浏览 1
提问于2020-09-17
得票数 0
回答已采纳
4
回答
强制
转换
空指针
、
、
我在较旧的
C
代码中看到了很多以下内容:既然是void *,那么
转换
从
malloc
()返回的指针有什么意义呢?是不是因为旧的
C
编译器不支持空指针,而
malloc
()用来返回char *?
浏览 1
提问于2010-08-25
得票数 18
回答已采纳
3
回答
为什么
运算符新功能需要
转换
?
、
因此,该语句分配内存,但不调用MyClass的构造
为什么
(MyClass*)必须被选中
浏览 1
提问于2014-09-08
得票数 0
回答已采纳
5
回答
使用
malloc
()和sizeof()在堆上创建结构
我尝试使用
malloc
()和sizeof()在堆上创建一个结构。char* title, int salary) // Creates a struct Employee object on the heap. struct Employee* p =
malloc
; p->salary, salary; return p; 不,我的编译器(Visual
C+
+)在struct Employ
浏览 3
提问于2010-12-23
得票数 5
回答已采纳
4
回答
malloc
的返回值
boardP, int row, int col) { boardP->_cols = col;} 我似乎弄不明白
为什么
它会给出错误预期标识符或‘(’,在‘static’之前,它会在我将返回类型更改为还有一个问题:我被告知在使用
malloc
时需要
强制
转换
,然
浏览 0
提问于2010-08-27
得票数 2
回答已采纳
4
回答
内存分配错误-
malloc
:无法将void*
转换
为结构指针
、
、
我收到了这个错误error
C
2440: '=' : cannot convert from 'void *' to 'TrackedObj *'typedefhist; CvBox2D curr_box; 我的代码:obj =
malloc
浏览 1
提问于2013-06-19
得票数 1
回答已采纳
2
回答
在运行时用
C
语言声明和初始化类数组
、
、
、
、
default: } buf=atoi(b); }我得到的
malloc
现在,我收到一个错误的信息 当
浏览 2
提问于2012-07-22
得票数 0
回答已采纳
3
回答
为什么
new
不需要
对指针
进行
强制
转换
,尽管
malloc
需要这样做?
、
、
header中new的定义为:
malloc
的定义如下所述:现在,由于
C++
是一种强类型语言,它需要程序员
进行
强制
转换
,将空*指针
转换
为程序员需要的类型……在
malloc
中,我们必须执行
强制
转换
,但在new中不是,尽管两者都返回一个void*指针。
为什么
?
浏览 3
提问于2012-03-07
得票数 11
回答已采纳
4
回答
将“void*”
转换
为非“void”需要显式的
强制
转换
(第17行)
、
、
、
我正在努力学习这本书,当我试图运行这个程序时,我得到了以下错误消息: #include <stdlib.h> #includePerson *P
浏览 6
提问于2012-07-13
得票数 1
回答已采纳
3
回答
在行中: str = (char *)
malloc
(15);(char *)是什么意思?
、
、
我试图在
C
中学习
malloc
,我已经做了一些java编程,但是我想学习编码的具体细节。str = (char *)
malloc
(15);任何帮助都是最值得感激的。
浏览 5
提问于2014-08-16
得票数 0
回答已采纳
1
回答
如何以及何时
转换
来自
malloc
的返回?
在使用
malloc
时,我不确定处理类型
转换
的正确方式。我来自目标
C
,在那里,以下内容是完全合法的:sources=
malloc
(sizeof(ALuint)*32); sources=(ALuint*)
malloc</em
浏览 0
提问于2013-02-02
得票数 0
回答已采纳
5
回答
C
语言中的
Malloc
语法
、
、
、
、
我在书中读到
malloc
的语法是
malloc
(sizeof(int)),但在一个双向链表程序中,我看到了以下内容: newnode=(struct node *)
malloc
(sizeof(struct
浏览 0
提问于2013-03-22
得票数 3
回答已采纳
3
回答
何时需要显式指针类型
转换
?
、
、
、
在
C
中,如果我有两种类型的指针:typeA *p; 1 p= q is fine, no needdefine: void func(typeA *p){} 3 p=
malloc
(sizeof(typeA)); is fine, no need to use p=(typeA *
浏览 0
提问于2013-06-12
得票数 1
1
回答
赋值形式不兼容的指针类型
、
、
我是个编程新手,尽了最大的努力,
但
还是搞不懂。我收到以下错误: 20 6 D:\DS programs\practical 2\employees_structure_pointer.
c
Warning赋值来自不兼容的指针类型 /* Accept
浏览 32
提问于2020-12-31
得票数 0
回答已采纳
5
回答
类型
转换
malloc
C++
、
、
、
我有一些带有
malloc
语句的
C
代码,我想将它们与一些
C++
代码合并。char *str = (char*)
malloc
(strlen(argv[1]) * sizeof(char));
浏览 0
提问于2013-02-28
得票数 5
回答已采纳
5
回答
为什么
我必须从
malloc
转换
结果?
、
[-fpermissive]"#include<stdlib.h> char *t =
malloc
(20);然而,
强制
转换
malloc
的结果解决了这个问题。但是我不明白
为什么
正如问题所说的那样,
转换
malloc
的结果是不必要的。
浏览 2
提问于2013-05-29
得票数 5
回答已采纳
2
回答
显示
C++
中的访问冲突时出错
、
、
int address; int users;}*Root = (struct root *)
malloc
浏览 0
提问于2015-06-14
得票数 0
回答已采纳
点击加载更多
相关
资讯
父子较量之c/c加加与java篇
C+快速入门:7.复合赋值运算符_数据类型转换
JavaScript 程序员可以从C+中学到什么每日前端夜话0x60
为什么要学习和使用C语言?
C语言编程基础学习——链表详解!
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
云直播
活动推荐
运营活动
广告
关闭
领券