问题标签 [variable-initialization]
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++ - 为什么我无法访问此类的成员?
我有以下三个类定义:
现在假设我想创建一个实例ClassB
:
这不起作用:
这个错误是什么意思?ClassA ()(ClassB)
编译器一直引用的这种奇怪的类型是什么?
c++ - 这怎么可能在 C++ 中使用?
- 令我惊讶的是,我发现 c++ 对象的名称可以与类名相同。有人可以向我解释原因吗?
- 当我将类的对象声明
a
为a a1()
时,它不会引发错误,但不会调用构造函数。为什么会这样?
我的代码:
java - 变量可能尚未初始化
在 arrayAverage 方法内部,avg 具有正确的值(我通过将 println (avg) 放在方法内部来测试它。当我从我的 main 方法调用该方法然后打印 avg 时,netbeans 告诉我该变量可能不是初始化。我一定做错了什么,但我不知道是什么。
java - GUI - JFrame: declaring variables
In the following code I have created 3 variables:
what I dont understand is why I then need to do the following:
Why is it necessary to declare item1 as a jtextfield again? Is it solely to create its size and text etc?
objective-c - 在 Block 中引用 self 传递给构造函数
我有一个 Objective-C 对象,我将一个 Block 传递给它的构造函数。这是一个特殊情况,当它完全加载时,我想在视图控制器中触发该块。但是,在该块中,我还想引用我将块传递到的对象。考虑这个例子:
在那一[obj doSomething]
行,我收到“变量在被块捕获时未初始化”警告,这是有道理的。在那个块中,我需要一个对“父”对象的引用(obj
在这种情况下)。有什么办法可以做到这一点?我确实知道我的具体问题的解决方法和模式,但我想知道这样的参考是否可能。
objective-c - Objective-C 中的 int 是否自动初始化为 0?
我正在阅读 Stephen G. Kochan 所著的第六版“Objective-C 编程”一书。它在第 144 页上有以下声明,这让我感到困惑:
作为基本 C 数据类型的局部变量没有默认初始值,因此您必须在使用它们之前将它们设置为某个值。
然而,当我有以下代码时,它仍然有效,并显示 0:
不是int
基本的 C 数据类型吗?
c - C: 无法使用 void* 类型的右值初始化变量
我有以下代码:
而且我无法理解为什么会收到以下错误。
谢谢你。
c++ - 自动变量创建的顺序是否与声明的顺序相对应?
鉴于:
是保证v1
之前构造v2
的,还是没有定义顺序?我在标准中找不到答案(即使我知道它在某处)。
c - 为什么这个执行无效指针初始化的程序在 C 中编译得很好?
我写了一个简单的 C 程序,我期待它会在编译中失败,但不幸的是它在 C 中编译并运行良好,但在 C++ 中编译失败。考虑以下程序:
访问此链接:http: //ideone.com/vnKZnx
我认为由于 C++ 的强类型检查,这个程序肯定不能在 C++ 中编译。为什么这个程序用 C 编译?这是编译器也显示警告的事实。我正在使用 Orwell Dev C++ IDE(gcc 4.8.1 编译器)。我还在其他编译器(Borland Turbo C++ 4.5)上尝试了相同的程序,通过扩展名 .c 保存它,但在这个编译器上它无法编译。