我正在阅读一段C++代码,并遇到了类似的代码
if (NULL != threadInfo)
{
...
...
}
Run Code Online (Sandbox Code Playgroud)
我只是想知道使用表达式之间有什么区别
if (threadInfo != NULL)
{
...
...
}
Run Code Online (Sandbox Code Playgroud)
上面说的是什么.读取第一个时读取"如果NULL不等于ThreadInfo",第二个读取"If threadInfo不等于NULL".对我来说,第二个更有意义.
我是一名 C#、C++ 开发人员。如果我有外部 dll 的代码和 pdb,我可以通过将 IDE 指向代码和/或 PDB 来单步执行外部 dll 的代码。我想用 Java JAR 做类似的事情
我使用 Visual Studio 代码在 java 中创建了一个微服务框架。这会编译成一个 jar 文件。我有另一个应用程序正在使用这个 jar 文件。当我调试应用程序时,如何单步执行微服务 jar 的代码?
我正在使用 VS Code 1.45.1、zulu 14、maven 3.6.3
假设我有一个名为 MyMaths.jar 的 jar 文件,里面有一个 mybasicmaths 类
public class MyBasicMaths{
public int addNums(int a, int b) {
return a+b;
}
}
Run Code Online (Sandbox Code Playgroud)
该 jar 正在被另一个使用 MyMaths.jar 的应用程序使用。我已经使用 Maven 解决了依赖关系。在客户端应用程序中,我有类似的代码
public class MyMathsConsumer {
public static void main(String[] args) {
int a = 10;
int b = 20
MyBasicMaths …Run Code Online (Sandbox Code Playgroud)