- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我参加了高级 C++ 类(class)的测验,当我从以下问题中扣分时感到很惊讶:
在 C++ 中指定变量的四个属性。
我的回答:大小、类型、类、公共(public)
大小和类型被接受,但类和公共(public)不被接受。我的理解是类的实例是实例化变量的属性。并且在定义类时,成员变量可以是类的公有属性或私有(private)属性。
我问了我的助教和教授,他们声称我错了,因为实例变量与 int、double、char 等数据类型变量不同。
所以我的问题归结为:类的实例与原始类型变量的行为相同吗?为什么或者为什么不?
最佳答案
您的讲师有些正确。
您的导师可能正在寻找:
还有其他属性,例如地址和链接,但您的教授不太可能指的是这些属性。
My understanding is that an instance of a class is an attribute of the instantiated variable
不,它(类)是变量的类型(这是一个属性,如上所述)
And when defining a class, the member variables can be public or private attributes of the class.
可见性仅适用于一小部分变量,对于成员变量,它们也可以在类中标记为protected
。
Do instances of a class act the same as primitive type variables? Why or why not?
我不明白你所说的“行动”是什么意思。如果您的意思是,可以将它们分配给它们,可以将它们传递给函数,它们是否使用相似的语法,那么可以。如果您指的是运营、他们的成员、他们的规模,那么就不是。
关于c++ - C++ 中变量的属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48651811/
COW 不是奶牛,是 Copy-On-Write 的缩写,这是一种是复制但也不完全是复制的技术。 一般来说复制就是创建出完全相同的两份,两份是独立的: 但是,有的时候复制这件事没多大必要
我是一名优秀的程序员,十分优秀!