腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
短号是浮点型吗?
、
、
、
我一直认为
C
++ short是一个
整数
类型。 我很困惑。我很确定short通常是一个
整数
,但由于
C
++是一种很大的
语言
,有很多问题……我可以问一下,在
C
++中是否有
合法
的,即使是模糊的方式使用short
作为
浮点类型?
浏览 0
提问于2018-10-22
得票数 1
2
回答
lambda捕获中的隐式类型
我从
C
++编程开始,我很好奇为什么这是
合法
的:我认为这是行不通的,因为
C
++是一种强类型
语言
,但编译器似乎推断了
整数
类型
浏览 1
提问于2020-12-27
得票数 1
回答已采纳
3
回答
使用具有存储空间的常量变量分配数组
、
const int i = 100;int array[i] = {0}; 这
合法
吗?
浏览 1
提问于2012-05-22
得票数 0
回答已采纳
2
回答
指向静态分配结构的全局指针
、
、
这段代码编译 int a, b;};但是它是
合法
的和
可
移植的
C
语言
吗,或者我必须做一些类似的事情?
浏览 0
提问于2016-09-11
得票数 1
0
回答
在
C
++中解除引用
整数
作为
指针的文字是有效的
、
、
是否
可
移植/有效的
C
语言
将一个整型字面值
作为
一个地址来解除引用?也就是说,如果我想在内存地址0x12345678处设置一个64位的值为123,那么至少按照
C
89标准,以下是
可
移植且有效的
C
语言
: *(uint64_t *)(0x12345678) = 123ULL;我没有看到编译器警告(通过gcc -std=
c
89 -Wall input.
c
测试),但我记得不久前看到过一个关于这个主题的问题,其中一个问题是
浏览 6
提问于2016-12-30
得票数 4
回答已采纳
11
回答
“
可
移植”的
C
应该编译成
C
++吗?
、
、
、
我在上收到了一个关于
C
语言
问题的评论,评论者建议代码应该写成用
C
++编译器编译,因为最初的问题提到代码应该是“
可
移植的”。 这是对“
可
移植
C
”的一种常见解释吗?正如我在对这个答案的进一步评论中所说的那样,这对我来说完全令人惊讶,我认为可移植性意味着完全不同的东西,并且看不到编写也是
合法
的
C
++的
C
代码有什么好处。
浏览 0
提问于2009-04-03
得票数 19
回答已采纳
9
回答
条件表达式只能是布尔值,不能是整型。卑劣?
、
、
、
、
我不懂Java,我不太了解
C
++,还不能理解它的意思。请帮助(在比较
C
++和Java项目7的子项目1中的中找到)
浏览 0
提问于2010-06-15
得票数 4
回答已采纳
2
回答
周数唯一
可
排序
整数
id
、
我的问题是关于编程哲学的,我用PHP
语言
给出了一个例子,但是可以用任何编程
语言
来问: $date1 = D
浏览 0
提问于2018-11-27
得票数 0
回答已采纳
1
回答
禁用
C
++“功能”的编译器选项
是否可以传递编译器(例如,g++、clang等)标志或定义将禁用
C
++的某些“功能”
作为
质量控制的手段? 我希望在
C
++中禁用多重继承和许多其他东西,这些东西(我认为)弊大于利。
浏览 4
提问于2014-08-19
得票数 3
回答已采纳
2
回答
如果int不是类,那么int x= int(5)为什么
合法
?
、
、
、
据我所知,在
c
++中实例化
整数
是
合法
的,如下所示:
作为
Java程序员,我假设这一行代码调用传递"5“的
整数
的构造函数
作为
参数。
浏览 6
提问于2015-12-16
得票数 3
回答已采纳
1
回答
使用(无符号)字符重载函数,传递字符,是否保证不编译?
、
void f(signed char x);{ f(
c
);signed char我的问题是,这是否总是可以保证是模棱两
可
的,从而导致编译错误?是否有一些规则允许编译器选择性地接受这段代码?是否有一些奇特但
合法
的
整数
大小组合会导致编译此代码?
浏览 2
提问于2015-08-26
得票数 4
5
回答
对于
C
程序中的
整数
来说,历史上的类型流是怎么回事?
大约15年前,我看过的很多
C
代码在平台特定的#ifdef中都有大量的
整数
类型,我看过的每个程序或库似乎都有自己的、互不兼容的类型。当时我对编程不太了解,只是为了告诉编译器你想要使用什么样的
整数
,这似乎是一堆奇怪的循环。 我在脑海里编了一个故事来解释那些类型的东西,但我不知道它是否是真的。我的猜测是,当
C
最初被开发和标准化时,它没有意识到平台的重要性--独立地获得一定大小的
整数
类型,因此所有原始的
C
整数
类型在不同的平台上都可能有不同的大小。因此,每个试图编写
可</
浏览 7
提问于2017-04-14
得票数 49
回答已采纳
1
回答
跨系统和版本的java伪随机数的重现性?
、
、
我需要生成一个被控制的伪随机数序列,给定一个初始的
整数
参数.为此,我使用了标准的Java随机类,该类由一个
整数
参数
作为
种子。我希望确保在
可
预见的将来(甚至更多),我将在不同的系统(操作系统,但也包括Java/JDK版本)生成相同的序列。总之: Java是否确保了它的伪随机数生成器跨implementation和版本的
可
重现性/可移植性 注意:我问过了。此后,我将实现
语言
改为Java,但出于其他原因。
浏览 5
提问于2012-02-05
得票数 15
回答已采纳
2
回答
这是为属性使用self属性的正确方式吗?
、
、
我知道Swift假设您在使用已知属性或方法名称时引用当前实例的属性或方法;但是,考虑到self在Swift之前的代码中大量使用,我希望确保理解它的使用。 var numberOfBooks = 0 self.numberOfBooks++ self.numberOfPens++ if self.numberOfBooks &&
浏览 5
提问于2015-04-04
得票数 0
回答已采纳
1
回答
C
#中的IEnumerable、.ElementAt和无符号/有符号索引?
、
、
、
这只是一种
语言
的好奇心,而不是问题。var list = new List<char>() { 'a', 'b', '
c
' };int N = 0; alias.ElementAtlist-1指的是最后一个元素),所以对于那些确实使用负索引的
语言
,即使
C
#
浏览 1
提问于2014-09-29
得票数 1
2
回答
用虚拟机编译
、
、
如果我在运行在Windows机器上的虚拟机上编译了一些
C
++代码,我可以为其他平台编译吗?在安装了Mac的虚拟机上编译
C
++代码(为Mac提供编译器)是否会给我一个能够在Mac上实际运行的工作文件?
浏览 4
提问于2017-01-22
得票数 1
回答已采纳
3
回答
将索引访问转换为指针访问
、
char *p;{}char buf[] = "abcde";access_p_i(3); //prints p[3]=d假设我想劫持它以获取绝对指针: memset(&p,0,
浏览 0
提问于2016-10-16
得票数 3
1
回答
从技术上讲,动态大小的堆插入是O(n)吗?
、
将一个元素插入到堆中涉及到将其附加到数组的末尾,然后向上传播,直到它位于“正确的点”并满足heap属性,其操
作为
O(logn)。然而,例如在
C
中,调用realloc来为新元素调
整数
组的大小可能(并且很可能会)导致必须将整个数组复制到内存中的另一个位置,在最好和最坏的情况下都是O(n),对吧?
C
语言
(或任何
语言
)中的堆是否通常使用固定的、预先分配的大小来完成,或者复制操作是否足够无关紧要,从而使动态大小的堆成为可行的选择(例如,用二进制堆来保存
可
快速搜索的项列表)?
浏览 0
提问于2012-06-05
得票数 0
回答已采纳
1
回答
int a=int();在
C
++98中发生了什么?
、
、
、
(0
作为
产出)。但是它也在
C
++98编译器上打印0
作为
输出。下面是我在
C
++98实现上测试的程序,并给我0
作为
输出。
C
++03中引入的。原语类型在
C
++中也有默认构造函数,正如Bjarne在他的书“
C
++编程
语言
& TC++PL”中所说的那样。
C
++编程
语言
Bjarne: 以下链接还指出,内
浏览 0
提问于2015-06-02
得票数 8
回答已采纳
1
回答
在XCode中警告BOOL到ENUM的转换
、
、
、
、
以前我有一个方法,它做一些任务,这需要一个BOOL。然后,我定义了一个NS_ENUM来接受更多这样的状态{ StatusCurrentUser, StatusOther并更新了该方法以使用新的ENUM参数一切都运行得很好,除了
浏览 2
提问于2017-10-18
得票数 0
点击加载更多
相关
资讯
C语言干货,如何决定整数类型
C语言-单个字符合成多位整数
从小整数对象池切入对C语言源码的理解
C语言编程指针变量作为函数参数
C语言编程练习之——计算一个整数有几位
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
云直播
活动推荐
运营活动
广告
关闭
领券