腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
5
回答
为什么函数
指针
不被认为是面向对象的?
、
、
、
在
C
#
语言
规范中,它明确声明:什么使函数
指针
不面向对象?
指针
和函数
指针
是否等效?
浏览 11
提问于2011-04-20
得票数 24
回答已采纳
2
回答
为什么
类型
转换为空
指针
?
、
、
、
作为
C
语言
的新手,我从空
指针
中得到的唯一实际用法是用于多功能函数,这些函数可以在给定的
指针
中存储
不同
的数据
类型
。因此,在进行内存分配时,我没有对
指针
进行
类型
转换。我见过一些代码示例,它们有时使用空
指针
,但它们是
类型
转换的。为什么这是有用的?为什么不直接创建所需
类型
的
指针
而不是void呢?
浏览 1
提问于2013-06-07
得票数 26
4
回答
请解释保罗·格雷厄姆对Lisp的一些观点
、
、
、
在Lisp中,所有变量都是有效的
指针
。值是有
类型
的,而不是变量,赋值或绑定变量意味着复制
指针
,而不是它们指向的
指针
。 这几点是什么意思?它们在
C
或Java等
语言
中有何
不同
?现在,除了Li
浏览 5
提问于2010-04-25
得票数 150
回答已采纳
1
回答
C
++11 &
C
++14中的“`bsearch`”规范有缺陷吗?
、
、
、
、
以下是我对的回答,包括
C
++11和
C
++14: [
C
++11,
C
++14: 25.5/3]:函数签名:由以下两项声明取代: 外部"
C
“void *bsearch(const *key,const*bas
浏览 0
提问于2014-10-02
得票数 45
回答已采纳
1
回答
从结构中的
不同
类型
转换为(void *)
、
、
、
、
key; struct htab_item_t *next; 但是,现在我正在考虑切换到下面定义的结构,并将每个输入值重新键入为(void *),因为这样就可以为
不同
类型
初始化表,并留给用户来决定他想要哪个
类型
。这应该是可能的,因为
指针
对于每种
类型
都具有相同的字节长度。
浏览 3
提问于2020-09-26
得票数 0
回答已采纳
2
回答
Python:更改变量的数据
类型
、
、
a的
类型
如何从float更改为string?在
C
/
C
++中如何做类似的事情呢?
浏览 0
提问于2012-12-12
得票数 0
回答已采纳
4
回答
C
多
类型
函数
、
、
、
我想用
C
语言
编写一些函数,但它们必须对所有数值
类型
(int、float、double)都可用。什么是好的实践?在void上使用
指针
(当然还有指向函数的
指针
)?或者为每种
类型
编写
不同
的函数?
浏览 1
提问于2016-01-12
得票数 3
1
回答
联合是
C
语言
中用户定义的或派生的数据
类型
吗?
表示联合是
C
中的派生数据
类型
C
语言
支持一些派生数据
类型
。它们是:
浏览 3
提问于2022-11-28
得票数 0
2
回答
类型
安全-围棋对
C
指针
、
、
、
、
C
是一种
类型
不安全的静态
类型
语言
,因为
指针
(void *y)允许您做任何您喜欢做的事情,甚至那些会导致程序崩溃的事情。问题:为什么GO
语言
被称为
类型
安全
语言
?
浏览 0
提问于2017-01-28
得票数 5
回答已采纳
1
回答
有可能专门制作
语言
链接模板吗?
、
、
、
函数的
语言
链接是其
类型
的一部分: 是否可以对函数
指针
的链接
类型
进行专门化,或者在编译时对函数
指针
的
类型
进行反思以
浏览 2
提问于2012-10-12
得票数 8
回答已采纳
1
回答
关于extern "
C
“和"
C
++”版本qsort()/bsearch()的过载解析
、
、
在
C
++中,标准库提供了两个版本的qsort():extern "
C
++" void qsort(void* base, size_t nmemb, size_t size, int (*compar它是否根据作为最后一个参数传递的函数
指针
的链接
类型
("
浏览 0
提问于2014-02-22
得票数 6
回答已采纳
1
回答
如何将子类
指针
指向基类
指针
?
、
、
class A { void show() { }public: cout << "Class
C
Show" << '\n';}; int main() //first intmain(
浏览 0
提问于2019-09-13
得票数 0
回答已采纳
4
回答
32位环境下
c
中
指针
的大小
、
、
如果数据
类型
不是整数,那么
指针
的大小可以改变吗?我知道在32位环境中,整数的大小是4个字节。其他数据
类型
呢?
浏览 0
提问于2014-02-17
得票数 0
2
回答
GPU/CPU
指针
没有更强
类型
的原因吗?
难道
语言
设计人员没有使
指针
更强
类型
,这样编译器就可以区分GPU
指针
和CPU
指针
,并消除混合这两种错误的荒谬之处吗? 编辑示例:
C
++/CLI有两种
不同
类型
的
指针
,它们不能混合。
浏览 2
提问于2013-02-22
得票数 0
回答已采纳
2
回答
如何将
C
/
C
++套接字发送和接收函数封装在一个类中?
、
、
我使用的是标准的
C
/
C
++套接字函数,但我想将它们封装到一个
C
++类中。问题是,用于发送和接收的函数返回(或要求)
指针
为void。有没有办法使用封装这些值的对象?例如,在Java
语言
中,Socket类使用ObjectOutputStream和ObjectInputStream来处理对象
类型
,因此每个对象都可以通过套接字发送。我知道在Java
语言
中这种方法非常
不同
,因为
指针
对程序员是隐藏的,但是在
C
++中有类
浏览 19
提问于2020-01-08
得票数 0
1
回答
为什么使用*表示法同时定义
指针
和取消引用1?
、
是否有
c
语言
设计器使用星型来定义
指针
类型
的原因?取消
指针
的引用?在两件
不同
的事情上使用相同的字符似乎令人困惑,特别是因为它们总是在相同的上下文中使用。
浏览 1
提问于2014-03-30
得票数 7
回答已采纳
2
回答
如果未定义的
C
++行为符合
C
定义的行为,会发生什么?
、
、
我有一个用*.cpp编译的
C
++文件(不是
C
编译器)。包含函数依赖于一个强制转换(参见最后一行),它似乎是用
C
定义的(如果我错了,请更正!),但是对于这种特殊
类型
,不需要在
C
++中定义。既然我把它编译在一个
C
++文件中,这是现在定义的还是未定义的行为?或者我是否需要将其移动到*.
c
文件中,以使其定义行为?
浏览 3
提问于2019-10-05
得票数 11
回答已采纳
7
回答
打印(“%p”)并将其铸造为(无效*)
、
、
、
、
在最近的一个问题中,有人提到,当使用printf打印
指针
值时,调用方必须将
指针
转换为void *,如下所示:当然,这是正确的,但是当我已经有了一个
指针
(如上面的情况),我为什么要从int *转换到void *呢?int *什么时候与空*
不同
?实际上,(void *)my_ptr什么时候生成与简单的my_ptr
不同
的机器代码? 更新:多个知识渊博的响应者引用了标准,认为通过错误的
类
浏览 13
提问于2014-07-21
得票数 26
回答已采纳
3
回答
calloc
类型
转换到
指针
指向
指针
calloc(CORE_DEVICEINFO_SIZE, sizeof(sDeviceDetails*)); 我知道'(*PppsCoreStructure)->psDeviceDetails‘是一个指向
指针
的
指针
但是我不能想象calloc如何将
指针
返回给
指针
?我是初学者,请帮帮忙
浏览 1
提问于2011-11-15
得票数 0
回答已采纳
2
回答
T[],T*和T&的一般术语
、
、
、
一个T数组、一个指向T的
指针
和一个对T的引用(分别表示为T[]、T*和T&,分别由Type.ToString表示)都共享了它们是从“元素”
类型
(可以由Type.GetElementType返回)构造的相似之处什么是正确的术语来处理所有这些
类型
?我倾向于说“派生”或“构造”
类型
,但前者可能与继承混淆,后者可能与泛型混淆。多维数组也可能属于这个术语的范畴。
浏览 0
提问于2016-02-23
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
C语言-数组指针与指针数组
c语言指针学习
C语言指针详解
C语言-指针常识
C语言 指针初探
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
实时音视频
活动推荐
运营活动
广告
关闭
领券