腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
C
#
中
引用类型的内存显式强制转换解释
、
、
、
、
在
MSDN
中
,“对于引用类型,如果需要将基本类型转换为派生类型,则需要显式强制转换”。如何解释
在
C
#中考虑显式转换时的内存存储过程?
浏览 0
提问于2016-10-28
得票数 1
回答已采纳
1
回答
联合
是
C
语言
中用户定义的或派生的数据类型吗?
表示联合
是
C
中
的派生数据类型
C
语言
支持一些派生数据类型。它们
是
:
指针
--
C
语言
中的
指针
浏览 3
提问于2022-11-28
得票数 0
1
回答
闭包与
指针
之间的差异(
c
)
、
在
函数式编程
中
,特别是Ocaml,
在
创建函数时,会创建对所有non-local variable的引用,以便即使非局部变量超出了作用域,也可以使用它,这称为闭包。
在
c
编程
语言
中,
指针
的概念
是
指
变量的内存位置。 闭包和
指针
之间的区别在作用域中。就这些吗?
浏览 6
提问于2012-09-27
得票数 1
回答已采纳
5
回答
ptrdiff_t太小了?
、
、
我一直在想:按照定义,ptrdiff_t不应该能够保存任何两个
指针
的差异吗?当两个
指针
太远时,它怎么会失败呢?(我不是
指
任何特定的
语言
.我指的是所有这种类型的
语言
。)(例如,当您有32位
指针
时,从带有地址1的字节
指针
中
减去带有地址0xFFFFFFFF的
指针
,它会溢出符号位.)
浏览 7
提问于2011-02-01
得票数 17
回答已采纳
2
回答
在
C
#
中
,null引用基本上
是
全零
指针
吗?
、
、
.NET
中
的所有对象引用基本上都是32位或64位
指针
。我
在
MSDN或
C
#
语言
规范上找不到答案。还有一个,但是
C
#呢?
浏览 0
提问于2018-08-13
得票数 5
回答已采纳
2
回答
如何克服javascript的56位限制
、
、
我们正在编写一个基于Webkit的软件框架,它有一个
C
后端。我们希望将引用从
C
层传递到顶部的javascript层。不幸的
是
,
C
指针
可能高达64位,而javascript只支持高达56位。我们目前的方法
是
用
C
语言
在
64位
指针
和32位整数之间创建一个hashmap。后者被传递到Javascript层。
浏览 3
提问于2013-07-17
得票数 2
回答已采纳
2
回答
函数的静态和动态父级
、
、
、
、
我正在读“
C
++”(第2卷)
中
的“思考”: 我无法理解作者作为函数的静态和动态父级的含义。也无法区分第1、2或3项,它们似乎都是一
浏览 5
提问于2010-03-26
得票数 3
回答已采纳
2
回答
NULL由我的编译器std lib定义为0:它正确吗?
、
我的
C
编译器的标准库
是
这样定义NULL的:我希望:谁能告诉我哪一个
是
正确的,为什么? 谢谢!
浏览 4
提问于2016-03-25
得票数 1
回答已采纳
1
回答
如何将char分配给
指针
char **
在
C
++
中
是
可能的,还是需要
C
来实现?
、
假设我现在有了char pointer to pointer,我想为3个
指针
分配空间。我相信
C
++字符
指针
的大小也是8字节。第一个
指针
大小为8个字节,将有字符串,我将在以后分配。我想为3个
指针
分配内存,这样我就可以通过a[0][string_num] to a[2][string_num]访问这些
指针
,然后,毕竟我都分配了指向哪些字符串的
指针
和a1
指针
以及指向哪些字符串的a2after parenthesized type-id 11 |
浏览 7
提问于2022-07-06
得票数 0
回答已采纳
8
回答
在
C
++
中
,所有的名字都是本质上的“底层”
指针
吗?
、
、
在
C
++
中
,名字实际上
是
指南针吗?澄清: 这个问题有点奇怪,“
在
机器层面上发生了什么?”以及
指针
的
C
++
语言
语义。因此,我明白为什么答案
是
“
是
”/“否”。“是的”,因为
在
语言
语义之外,一个标识符可以被认为
是
指
内存
中
的一个位置;而“否”是因为它仍然不是一个
C
++
指针
,并且按照代码中所示
浏览 2
提问于2014-02-22
得票数 1
回答已采纳
1
回答
是否将
指针
传递到类似于通过引用调用函数的函数?
通过传递指向函数的
指针
和通过引用调用函数,我看不出有什么区别。
浏览 0
提问于2018-04-05
得票数 0
回答已采纳
1
回答
指针
别名-
在
C
++0x
中
我正在考虑(仅仅是作为一个想法)
C
++0x
中
不相交的
指针
别名。我想看看它是否可以像常量正确性一样实现--也就是由编译器强制执行。这样的东西有什么要求呢?由于这更多的
是
一种思想实验,我非常乐意看到破坏遗留代码或重新定义一半
语言
之类的解决方案。 我真的不想做的
是
,比方说,从
C
99获得restrict,程序员只是承诺它。它应该被强制执行。我
在
考虑让unique_ptr不是库的一部分,而是
语言
的一部分。这样,编译器可以对其执行特殊的优化,并
浏览 1
提问于2011-01-01
得票数 3
3
回答
“空”和“空”
是
一样的吗?
、
在
C
/
C
++
中
,空常数和空常数都是完全相同的吗?
在
Visual
中
编写代码时,我注意到null和NULL不具有相同的语法高亮显示,编译结果与
在
代码的某些部分中使用null而不是NULL不同。
浏览 4
提问于2019-11-15
得票数 2
回答已采纳
2
回答
Go没有const资格赛的理由是什么?
我
是
C
++高级程序员。我目前正在做一些Go编程。我真正想念的唯一特点
是
康斯特预选赛。
在
go
中
,如果要修改对象,则传递其
指针
。如果不想修改它,就按值传递它。但是,如果结构很大,则应该通过
指针
传递它,这将覆盖不修改的特性。更糟糕的
是
,您可以通过值传递一个对象,但是如果它包含一个
指针
,您实际上可以修改它的内容,这会带来可怕的种族状况危险。有些
语言
类型,如映射和切片具有此特性。这种情况发生在一种为并发性而构建的
语言<
浏览 5
提问于2015-11-14
得票数 11
4
回答
在
C
中
,
指针
类型之间的转换何时不是未定义的行为?
、
、
作为
C
语言
的新手,我对何时转换
指针
感到困惑。您可以自由地
在
void* (?)之间进行转换,您可以自由地向char* (?)进行转换。编辑: 我试着研究
C
标准(
中
的"
浏览 0
提问于2011-01-26
得票数 42
回答已采纳
4
回答
如何对
C
指针
进行后处理?
、
、
在
现代处理器
中
,可以从内存中加载一个寄存器,然后将索引
指针
修改为所需的值。例如,
在
我们的嵌入式处理器
中
,这将通过以下方式完成:这意味着-将r1
指
向的值加载到r0
中
,然后将r1递增12:r1 = r1 + 12char i, *p, a[3]
浏览 0
提问于2012-06-26
得票数 9
回答已采纳
2
回答
具有良好的多维数组编程支持的Lispy方言
、
、
、
、
有没有对数组和线性代数操作有很好支持的Lisp或scheme
语言
?我所说的良好支持并不是
指
对BLAS/LAPACk的接口,而是
指
语言
本身
中
的高效数组原语。我听说过斯大林速度非常快,但我对lisp还很陌生,也不熟悉这种
语言
中多维数组
在
语法上的便捷操作和高效表示。
指针
(不是双关语)将深受欢迎,特别是如果有个人经验支持的话。
浏览 1
提问于2011-07-15
得票数 8
回答已采纳
2
回答
如何在
c
中
存储巨大的整数?
、
、
、
我已经发现,
在
一些编程
语言
(如)
中
,的数据大小并不重要,它们可以存储非常大的值,比如巨大的数字,然后将它们增加到更大的值。第一种方法:使用字符
指针
并在特定索引处存储每一位数字
指针
的第一个值可以告诉我们符号。
指针
可以停止
在
特定的值(如字符串
中
的
浏览 6
提问于2022-08-05
得票数 0
回答已采纳
3
回答
( T*) = sizeof(const T*)会是这样吗?
、
我
在
和我老板争论这个问题。他们说:“是的,他们可以与众不同。” 类型为sizeof(T*) != sizeof(const T*)的T是否有可能
浏览 3
提问于2015-11-23
得票数 67
回答已采纳
2
回答
通过反引用打印字符
指针
与打印字符
char
c
= 'a'; 这是用
C
++
语言
编写的代码。为什么
在
第一个cout语句中,程序尝试打印直到它找到一个空字符,而在第二个语句中,它只打印一个字符?
浏览 2
提问于2021-04-12
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
C语言是C+的母语,万变不离指针,指针是C语言的一大法宝!
C语言-数组指针与指针数组
c语言指针学习
C语言指针详解
C语言-指针常识
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券