问题标签 [declaration]
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++ - 类声明大括号后的分号
在 C++ 类中,为什么在右大括号后面加上分号?我经常忘记它并得到编译器错误,因此浪费了时间。对我来说似乎有些多余,这不太可能。人们真的会做这样的事情吗:
我从结构和枚举的 C 兼容性的角度得到它,但由于类不是 C 语言的一部分,我猜想主要是为了保持相似声明结构之间的一致性。
我所寻找的更多的是与设计原理相关,而不是能够改变任何东西,尽管一个好的代码完成 IDE 可能会在编译之前捕获这一点。
c++ - 在 C++ 中初始化对象之前声明一个对象
是否可以在不实例化的情况下在 C++ 中声明一个变量?我想做这样的事情:
基本上,我只想在条件之外声明 a ,以便获得正确的范围。
有没有办法在不使用指针和a
在堆上分配的情况下做到这一点?也许有一些聪明的参考?
perl - 如何将哈希传递给 Perl 中的函数?
我有一个函数需要一个变量和一个关联数组,但我似乎无法让它们正确传递。我认为这与函数声明有关,但是我无法弄清楚它们在 Perl 中是如何工作的。有没有一个很好的参考,我该如何完成我需要的?
我应该补充一点,它需要通过引用传递。
asp.net - 我可以在没有控件声明的页面上放置 ASP.NET 用户控件吗?
我想将用户控件放在页面上而不在页面顶部注册标签。例如:
这可能吗?我听说标签声明可以在 web.config 中完成……这是真的吗?
如果是这样,知道哪个 .NET 框架版本支持这个吗?
谢谢
c# - C# 设计器错误
我是 C# 的新手,所以如果我问一些愚蠢的问题,请原谅...
这是我的问题:
- 我有一个继承自“TabPage”的类“ProtocolTabPage”。
- 我有一个从“面板”继承的“控制面板”。
- 我有一个由我的 ProtocolTabPage 实例化的 ControlPanel。
- 我的两个类都在命名空间“AutoTestProtocols.Interface”中。
在 ProtocolTabPage[Design] 中,我有以下错误:
“变量‘ProtocolPanel’要么未声明,要么从未赋值。
在 System.ComponentModel.Design.Serialization.CodeDomSerializerBase.Error(IDesignerSerializationManager manager, String exceptionText, String helpLink) at System.ComponentModel.Design.Serialization.CodeDomSerializerBase.DeserializeExpression(IDesignerSerializationManager manager, String name, CodeExpression expression) at System.ComponentModel.Design System.ComponentModel.Design.Serialization.CodeDomSerializerBase.DeserializeStatement(IDesignerSerializationManager 管理器,CodeStatement 语句)处的 .Serialization.CodeDomSerializerBase.DeserializeExpression(IDesignerSerializationManager 管理器,字符串名称,CodeExpression 表达式)"
虽然,在我的 ProtocolTabPage.Designer 中,我有
怎么了 ?
c++ - Is it possible to declare a class without implementing it? (C++)
I know the questions seems ambiguous, but I couldn't think of any other way to put it, but, Is it possible to do something like this:
?
class - C++ 类声明
为什么下面的程序给我一个声明错误?我不是在那个特定的行声明它吗?
c++ - 在 C++ 中声明一个 const int 数组
我有一堂课,我想要一些值为 0、1、3、7、15 的位掩码,...
所以本质上我想声明一个常量 int 的数组,例如:
但编译器总是会抱怨。
我试过:
关于如何做到这一点的任何想法?
谢谢!
javascript - 声明 JavaScript 数组时,“Array()”和“[]”有什么区别?
像这样声明数组的真正区别是什么:
和
c++ - C++重载运算符声明和定义问题
我很难让它发挥作用
我可以毫无问题地将它编译成一个对象,但是当其他函数尝试调用它时,就会出现这个错误(每次使用 << 时)。
我究竟做错了什么?