问题标签 [storage-class-specifier]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c - 为什么不能为函数的形参指定存储类?
当我按照以下方式进行操作时,代码可以正常工作:
但是当我这样做时
它会产生错误,
错误:为参数“a”指定的存储类
为什么会出现这个错误?内部发生了什么(内存管理)?
但是当我这样做时它可以正常工作,没有任何错误:
这是为什么?
c - Register 和 volatile 有什么区别?什么时候用哪一个?易失性寄存器变量是什么意思?
Register 和 volatile 有什么区别?什么时候用哪一个?volatile寄存器变量的含义是什么?
register int a;
volatile int a;
c - 使用寄存器存储类声明变量时使用了多少个寄存器?
我的问题很简单,C 编译器将为使用register
存储类声明为 :
的变量使用多少寄存器register int a
。我已经阅读了这个答案How many registers and what kind of register are available for the storage class REGISTER in c language但不太了解。我知道它可以依赖于实现,但是这个寄存器是有限的,所以编译器什么时候会忽略声明或者它会产生错误?
c++ - 我们可以在声明中的任何地方放置“typedef”说明符吗?
说明符的语法typedef
:
例如:
它工作正常。
但是,如果我typedef
在声明中的任何地方放置,就像这样:
然后,它也工作正常。
为什么?我们typedef
可以在声明中的任何地方放置吗?
c - 使用 extern 关键字调用函数
我想从 other.c 调用 test.c 中定义的函数。
我extern
可以function1
打电话吗?另外,我是否必须使用extern
infunction2
和function3
,被调用的function1
?
其他.c
测试.c
c - 为什么不能在 C 中为变量同时使用寄存器和静态修饰符?
这似乎是一个常见的用例。也许我们想在函数中声明一个变量,并且我们想让它成为静态变量,以便该变量在多个函数调用时保持其值。
我们还想告诉编译器尝试将变量存储在 CPU 寄存器中以便更快地访问。
但是,这在 C 中是不可能的。
此代码给出以下错误。
为什么声明变量时不能有多个存储类说明符?
c - 在 C 编程语言中,寄存器存储类变量存储在哪里(即微处理器的哪个寄存器中)?
寄存器存储类的任何固定寄存器
kubernetes - 未找到 Kubernetes StorageClass
我遇到了动态存储配置程序的问题。我创建了存储类(已编辑)
当我创建一个引用其中一个存储类的 pvc 时,它失败了
知道为什么它失败了
这是慢速sc的描述
c++ - 可变存储位置
当我们将变量声明为
然后上面的字符串“Hello”位于堆栈中。
但是当我们将变量声明为
那么字符串“Hello”是在堆栈还是代码段中声明的?如果代码段那么为什么代码段而不是在堆栈中?
kubernetes - 来自 openstack.org/standalone-cinder 的provisioner kubernetes.io/cinder 之间的区别
kubernetes storage里面有两种provisioner,一种是:</p>
种类:StorageClass
apiVersion:storage.k8s.io/v1
元数据:
名称:hdd1
供应商:kubernetes.io/cinder
参数:
类型:HDD1 # 更改为您的云卷类型
可用性:nova
一个是:
种类:StorageClass
apiVersion:storage.k8s.io/v1beta1
元数据:
名称:cinder-standard-iops
供应商:openstack.org/standalone-cinder
参数:
类型:standard-iops
我想知道它们之间有什么区别,谢谢!