问题标签 [variables]

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 投票
4 回答
989 浏览

c++ - 静态变量,单独编译

我写了一个程序,它都在一个文件中,方法在标题中前向声明。该程序最初在一个文件中时运行良好。但是当我分离程序时,我不断地随机出现在头文件中声明的类之一的析构函数。

我的标题中有一个静态变量来计算特定类的对象数。每当我构造对象时,我都会增加这个变量。然后在我的析构函数中,我从那个变量中减去 1,检查它是否为 0(意味着它是最后一个对象)并做一些事情。有时值似乎关闭,我不知道为什么。我的应用程序中确实有随机调用,但我不明白为什么这会影响我上面描述的内容,谢谢。任何帮助或见解表示赞赏!

[更新]:有一个基类,其中包含在头文件中实现的析构函数..,然后我有两个派生类,它们在它们的构造函数中递增静态变量.. 那我该怎么办?

我想做的是以下内容:在我的标题中,我有这个:

然后在 BI 类有

我在哪里可以定义计数,这样我就不会得到误导性计数?谢谢。

0 投票
2 回答
17122 浏览

java - Java Manifest.mf 类路径问题

我一直在尝试运行一个 jar 文件——我们称之为 test.jar——它在 Unix 系统上使用 Sybase jconn3.jar。

我创建了一个包含以下内容的 MANIFEST.MF 文件:

这给出了 ClassNotFoundError。$SYBASE 是指向 /opt/sybase13 的系统变量;我还尝试了以下方法:

但是,如果我将 jconn3.jar 文件从 $SYBASE/jConnect-6_0/classes 复制到与 test.jar 相同的目录,并将我的 MANIFEST.MF 更新为如下所示:

应用程序按预期运行。

现在,我已经能够通过在本地复制 jconn3.jar 文件来验证它是否有效;我的 MANIFEST.MF 文件包含我的主类的路径,所以这里没有问题。

你认为可能是什么问题?我已经看这个东西太久了。谢谢!

0 投票
5 回答
24275 浏览

c++ - 在 C++ 中检查变量类型

所以我目前正在学习 C++,并决定制作一个程序来测试我目前所学的技能。现在在我的代码中,我想检查用户输入的值是否为双精度,如果不是双精度,我将放置一个 if 循环并要求他们重新输入它。我遇到的问题是如何检查用户输入的变量类型,例如,如果用户输入字符或字符串,我可以输出错误消息。这是我的代码:

编辑:我不得不说我刚刚开始并且对您的代码没有丝毫线索,但我会检查您的链接。顺便说一句,我还没有学会如何使用模板,我正在学习如何处理数据,只有我的 C++ Primer Plus 5th edition 的第 3 章。

0 投票
2 回答
13272 浏览

javascript - if statement inside a variable

I am building a conditional navigation menu that has 3 levels (the 3rd level added today by business, no worries its not like I launch next week. Oh wait I do:)). I have a javascript var that contains the html for my first conditional level. I am now trying to insert another level inside of the first.

Any help would be greatly appreciated.

Thanks

0 投票
1 回答
768 浏览

variables - 带有捕获变量的 Lambda

考虑以下代码行:

因此,当我将一个实际数字硬连接到 lambda 函数中时,它可以正常工作。当我在表达式中使用捕获的变量时,它会返回以下错误:

不存在从对象类型 ReportBuilder.Reporter+<>c__DisplayClass0 到已知托管提供程序本机类型的映射。

为什么?我该如何解决?

0 投票
3 回答
5855 浏览

java - Java 会话变量

我听说有些人认为在会话中将信息存储在服务器上是一个坏主意,因为它不安全。

因此,在多页业务流程功能中,应用程序将数据写入数据库,然后在需要时检索信息。在会话中存储私人信息是否必然不安全?

0 投票
24 回答
108492 浏览

c++ - 为什么变量名不能以数字开头?

不久前,我和一位新的 C++ 开发人员一起工作时,他问了一个问题:“为什么变量名不能以数字开头?”

除了某些数字中可以包含文本(123456L、123456U)之外,我无法给出答案,如果编译器认为带有一定数量字母字符的所有内容都是变量名,那将是不可能的。

那是正确的答案吗?还有其他原因吗?

0 投票
5 回答
29362 浏览

variables - 何时使用对象实例变量与将参数传递给方法

您如何决定将参数传递给方法还是简单地将它们声明为对所有对象方法可见的对象实例变量?

我更喜欢将实例变量保存在类末尾的列表中,但是随着程序的增长,这个列表会变得更长。我想如果一个变量被传递得足够频繁,它应该对所有需要它的方法都是可见的,但是我想知道,“如果一切都是公开的,那么根本不需要传递任何东西!”

0 投票
5 回答
506 浏览

class - 如何声明变量

我和我的一位同事一直在讨论如何在函数中声明变量。

假设你有一个名为 TStrings 的类(为了解释而使用 Delphi),它至少有一个抽象方法和一个名为 TStringList 的后代类,它显然实现了抽象方法,但它没有引入任何你需要的尚未实现的东西祖先,您将如何声明 TStringList 类型的函数变量?

这里有两个例子。哪个被认为是更好的做法,为什么?

0 投票
5 回答
14328 浏览

vb.net - 在 VB.NET 中将变量名存储在字符串中

我正在尝试将一些变量的名称存储在字符串中。例如:

这将有助于我正在进行的一些调试。