问题标签 [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.

0 投票
5 回答
7511 浏览

vb.net - Visual Basic 6.0 到 VB.NET 的声明

如何在 VB.NET 中声明“任意”,或者什么是等价的?

0 投票
12 回答
3618 浏览

c# - 字符串与字符串

在 C# 中有String对象和string对象。

两者有什么区别?关于使用的最佳实践是什么?

0 投票
13 回答
39566 浏览

c++ - 在指针声明中放置星号

我最近决定我只需要最终学习 C/C++,关于指针,或者更准确地说,它们的定义,我并不真正了解一件事。

这些例子怎么样:

  1. int* test;
  2. int *test;
  3. int * test;
  4. int* test,test2;
  5. int *test,test2;
  6. int * test,test2;

现在,据我了解,前三种情况都在做同样的事情:Test 不是一个 int,而是一个指向 int 的指针。

第二组示例有点棘手。在案例 4 中,test 和 test2 都是指向 int 的指针,而在案例 5 中,只有 test 是指针,而 test2 是“真正的”int。案例6呢?和案例5一样吗?

0 投票
2 回答
1405 浏览

c++ - C中的这些声明有什么区别?

在 C 和 C++ 中,以下声明的作用是什么?

上述任何声明是否有误?

如果不是,它们之间的含义和区别是什么?

上述声明的有用用途是什么(我的意思是在什么情况下我们必须在 C/C++/嵌入式 C 中使用它们)?

0 投票
18 回答
344221 浏览

c - 为什么在 C 中需要 volatile?

为什么volatile在 C 中需要?它是干什么用的?它会做什么?

0 投票
8 回答
96864 浏览

c - C 中的变量声明位置

我一直认为在 C 中,所有变量都必须在函数的开头声明。我知道在 C99 中,规则与 C++ 中相同,但 C89/ANSI C 的变量声明放置规则是什么?

以下代码使用gcc -std=c89and成功编译gcc -ansi

不应该在 C89/ANSI 模式下声明cs导致错误吗?

0 投票
7 回答
90868 浏览

c# - C#成员变量初始化;最佳实践?

在声明时初始化类成员变量是否更好

还是在默认构造函数中?

这仅仅是风格问题还是存在性能权衡,一种或另一种方式?

0 投票
6 回答
3528 浏览

python - 在 Python 类声明中调用方法的最佳方式是什么?

假设我正在声明一个类C,其中一些声明非常相似。我想使用一个函数f来减少这些声明的代码重复。f可以像往常一样声明和使用:

哎呀!我无意中接触f到了外界,但这不需要self争论(并且不能出于明显的原因)。一种可能性是del我使用该功能后:

但是如果我想f在声明之后再次使用呢?删除该功能是不行的。我可以将其设为“私有”(即,在其名称前加上__)并对其进行处理,但通过异常通道@staticmethod调用对象变得非常时髦:staticmethod

我必须使用上述疯狂staticmethod,因为作为描述符的对象本身不可调用。我需要恢复被staticmethod对象包裹的函数,然后才能调用它。

必须有更好的方法来做到这一点。如何在类中干净地声明一个函数,在其声明期间使用它,以及稍后在类中使用它?我应该这样做吗?

0 投票
1 回答
5155 浏览

initialization - C、C++、C#、Java 和 Python 中的声明、定义、初始化

这些术语在上述每种语言中的含义是什么?为什么这些语言在这方面有所不同(无论它们在哪里,如果有的话)?

0 投票
4 回答
16565 浏览

c++ - C++ 嵌套类前向声明​​错误

我正在尝试在 A 类内部声明和使用 B 类,并在 A 外部定义 B。
我知道这是可能的,因为 Bjarne Stroustrup
在他的“C++ 编程语言”一书中使用了这一点
(例如,第 293 页) String 和 Srep 类)。

所以这是我最小的导致问题的代码

此代码在 g++ 中给出以下编译错误:

我试图查看 C++ Faq 和我得到的 closeset 在这里这里,
这些不适用于我的情况。
我也从这里阅读了这篇文章,但这并没有解决我的问题。

gcc 和 MSVC 2005 都给出了编译器错误