腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
3
回答
编译
错误时
C
中
出现
双
指针
错误
也
使用
void
、
、
我是
C
语言的新手,目前正在学习
指针
。我不确定为什么我在以下关于
指针
的代码部分
中
得到一个
错误
:char** pointer; 和 return 42.0;{ pointer = &function1;
浏览 11
提问于2018-08-15
得票数 1
3
回答
为什么GCC对空
指针
算法的接受不是一个
错误
呢?
、
、
、
在
C
语言中,至少有三篇不同的文章介绍了空格
指针
算法是如何被禁止的;gcc 4.8.2允许这样做,假设一个空格是字节大小的;以及如何打开额外的迂腐警告来触发一个
错误
。
void
*vp= (
void
*) str; return 0;我的问题是思考在
出现
无效代码时
C
<e
浏览 0
提问于2014-08-19
得票数 0
回答已采纳
3
回答
将qsort()与类
指针
一起
使用
、
、
、
、
我
使用
内置函数qsort()对class item
指针
的向量进行排序。class item {vector<char>
c
;...vector<item*> items; qsort(&items, items.size(), sizeof(item*), value_sort); int value_sort(const
void</e
浏览 0
提问于2011-02-08
得票数 4
回答已采纳
3
回答
释放空**
指针
、
、
我正在编写代码来释放
C
中
的通用
双
指针
(
void
**ptr)。如何检查
指针
是否通过malloc/calloc分配?如何释放内部
指针
?(我通过
使用
for循环并获得
指针
中
成员的数量来学习如何做到这一点,但这里没有给出。)函数声明是如何释放这个
指针
,并进行
错误
检查,以确保不会
出
浏览 17
提问于2020-08-30
得票数 1
3
回答
实际参数的
指针
不匹配?
、
、
、
、
我有一个创建
指针
数组的函数。分配内存的函数通过传递给函数的参数返回新的内存
指针
。可以重现这个问题的最简单的代码如下:{} { foo(&ptr_arr, sizeof(int*)*
浏览 4
提问于2010-09-01
得票数 1
回答已采纳
1
回答
奇怪的不兼容的
指针
赋值
、
、
我正在写一些
C
代码。有一个像这样的函数;double y_la[], 在函数体
中
,出于其他一些原因,我创建了;据我所知,x_la、y_la和z_la都是
双
精度类型的
指针
。我需要将"la“
中
涉及的
指针
与前面的
指针
”连接“起来,所以我想尝试一下;la[1]=y_la;但是在<e
浏览 2
提问于2010-06-04
得票数 2
回答已采纳
1
回答
枚举和指向成员的
指针
。
、
、
、
在遇到几个问题后,我决定在与
指针
对成员一起
使用
时测试枚举的行为,并得到了一些奇怪的结果。Visual
C
++ 2010
编译
时,函数定义的
指针
到成员部分:(ENUM::*pmem)。以红色高亮显示,并在声明
中
显示
错误
:但是,
编译
器解析此段时不会遇到任何
错误
,将pmem分配给NULL。第二个兴趣点
出现
在创建模板函数时,
使用<
浏览 2
提问于2011-03-05
得票数 11
1
回答
无法
使用
双
指针
作为函数参数传递二维数组
、
我尝试
使用
双
指针
将2D数组传递给一个函数,但是
编译
器给出了以下
错误
代码如下:using namespace std;
void
print1(int **ar
浏览 0
提问于2016-02-17
得票数 1
3
回答
我应该声明作为函数参数传递的数组的预期大小吗?
我认为两者都是有效的
C
语法,但是哪一个更好呢?a)
void
func(int a[]) { /* ... */ } // Function definition或#define ARRAY_SIZE 5
void
func(i
浏览 1
提问于2010-03-04
得票数 4
2
回答
编译
器如何处理数据类型?
、
、
、
如果
指针
指向特定的数据类型,
编译
器如何知道(翻译)所有属性(大小、.,其他属性是什么?)特定的数据类型?例如,如果我有:
浏览 9
提问于2020-01-13
得票数 1
回答已采纳
2
回答
C
++函数
指针
赋值不能转换类内的类型
、
、
、
我有一个简单的类,它有一个指向函数的
指针
。构造函数将其指向“上午()”函数,并在
编译
时得到
错误
消息: Test() {assignPtr = morning;} 当在函数之外声明了“上午()”和ty胡枝子f时,代码就会
编译
,而我不知道如何使它在当前类
中</em
浏览 2
提问于2017-05-12
得票数 0
回答已采纳
5
回答
free()函数,不带malloc或calloc
、
、
快速问题ei。
void
someFunc(
void
) char str[6] = {"Hello"}; }谢谢,
浏览 1
提问于2010-11-06
得票数 4
回答已采纳
1
回答
为什么MIcroQuill Smartheap在嵌入mem_bad_pointer后抛出"mem_bad_pointer“
错误
?
、
、
、
我将perl嵌入到
使用
C
++的应用程序
中
。不管我是
编译
perl来
使用
它自己的malloc还是系统的malloc,我都会得到一堆
错误
的mem___bad_pointer对话框。当我只点击“确定”并忽略
错误时
,它似乎工作得很好,但显然我需要真正解决这个问题。
指针
先前已被释放。
浏览 6
提问于2009-01-30
得票数 2
回答已采纳
3
回答
调用空闲()包装器:取消引用类型双关语
指针
将打破严格的混叠规则。
、
、
在我的例子
中
,我在free()周围有一个包装器,它在释放NULL之后设置指向它的
指针
:{ *ptr = NULL;在我正在进行的项目中,它被称为:这使得gcc (OpenBSD上的4.2.1)发出警告:“取消引用类型双关
指针
将打破严格的混叠规则”,如果我将优化级别提升到以下列方式调用myfree()并不会使
编译
器发出警告:
浏览 1
提问于2016-07-25
得票数 5
回答已采纳
1
回答
如何在Vimscript
中
以编程方式停止执行?
、
我正在尝试捕获Vimscript
中
的异常,并在发生
错误
的函数
中
暂停执行。我可以很好地捕获
错误
,但是发生
错误
的函数是在调用堆栈
中
的下几层,所以发生的所有事情都是在调用函数中发生另一个
错误
。我放在原始函数的“catch”
中
的
错误
消息永远看不到,并且在调用函数中生成常规的Vim
错误
。我可以把try/catches放在链的最上端,但是看起来我应该能够在它发生的地方停止执行。" "
浏览 0
提问于2011-10-20
得票数 5
回答已采纳
4
回答
指针
的真正结构是什么?
、
到目前为止,我已经了解到,
指针
是内存(堆)
中
存储内存地址的地方,我非常理解这一点,并且可以很容易地处理它,但问题是:如果它只存储一个地址,那么它的大小与计算机、和所有
指针
的内存大小是对称的,所以所有
指针
都有相同的大小,那么
指针
为什么有类型,如果X被定义为整数,那么它的大小与定义为字符的poiter Y的大小相同,为什么会有
编译
器或运行时
错误时
,当我分配一个地址
双
-或任何类型的差异从整数- X,同样的Y?
指针
的结构
中
是
浏览 4
提问于2010-11-22
得票数 1
回答已采纳
2
回答
不兼容
指针
类型(
双
指针
)
、
、
在一个要求
双
指针
的函数
中
,如下所示:{}#include; if (str == NULL) return (0);gcc给我的警告是: prueba(&
浏览 2
提问于2017-11-13
得票数 2
回答已采纳
3
回答
从'
void
*‘到'node*’的转换无效[-fpermissive]
我有一个
C
程序,它产生一个
错误
:下面是我的代码: #include<stdio.h>
浏览 2
提问于2013-05-28
得票数 8
3
回答
对
void
的引用
、
、
、
我有一种不知不觉的感觉,这可能是由于
编译
器造成的问题。
void
SetRenderFunction(
void
(&newRenderFunction(
void
))); 这引起了GCC的声明,我“不能声明引用‘无效’”。现在,我已经在Windows上的Visual Studio下
使用
了相同的函数原型(或多或少)。在Windows上,我有一个不同的函数名,它不是传递一个指向一个带
void
参数的函数的
指针
,而是一个指向我需要的其他对象的
指针
。如果我<
浏览 2
提问于2011-02-13
得票数 1
回答已采纳
1
回答
在Python下什么时候会
出现
错误
?
、
这个问题与好的和坏的实践有关:在
C
编程
中
,我习惯于检查函数开始时传递的参数,从而在
出现
错误时
返回
错误
代码(例如NULL
指针
)。在Python语言中,当传递的Queue对象为None或类型
错误
,并且试图操作这个无效的queue对象时,将自动引发异常。提前检查数据类型是不是一种好的做法?或者应该把
错误
处理留给调用函数来完成,因为那里出了问题?我很想用第一种方法来做,但我觉得它可能是
错
的。
浏览 3
提问于2017-10-11
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
4个案例代码告诉你,C语言中volatile关键字的高级玩法
分享7个硬核嵌入式C进阶要点,码住!
初学C+,小白必看的10种编程错误~
C加加开发易踩雷区
C语言基础:通用指针
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券