小编Mar*_*aux的帖子

是否允许删除?

是否允许delete this;delete-statement是将在该类实例上执行的最后一个语句?当然,我确信this-pointer所代表的对象是newly-created.

我在考虑这样的事情:

void SomeModule::doStuff()
{
    // in the controller, "this" object of SomeModule is the "current module"
    // now, if I want to switch over to a new Module, eg:

    controller->setWorkingModule(new OtherModule());

    // since the new "OtherModule" object will take the lead, 
    // I want to get rid of this "SomeModule" object:

    delete this;
}
Run Code Online (Sandbox Code Playgroud)

我可以这样做吗?

c++ memory-management new-operator self-destruction delete-operator

225
推荐指数
8
解决办法
10万
查看次数

在哪里可以找到Java JDK源代码?

我想看看Java API中的方法是做什么的.所以我想要JDK源代码.在我重新安装Linux之前,我有一个src.zip包含所有官方源代码的软件包.我只需告诉Eclipse这个文件在哪里,我就能看到代码.但现在我不再拥有该文件了...

所以问题是:我在哪里可以找到它?

java

148
推荐指数
5
解决办法
16万
查看次数

Java:清除控制台

请问任何正文可以告诉我在Java中使用什么代码来清除屏幕?例如在C++中

system("CLS");
Run Code Online (Sandbox Code Playgroud)

Java用于清晰屏幕的代码是什么?

谢谢!

java console clear

127
推荐指数
9
解决办法
54万
查看次数

Java:PrintStream和PrintWriter之间的区别

PrintStream和之间有什么区别PrintWriter?他们有许多共同的方法,因此我经常混合这两个类.而且,我认为我们可以将它们用于完全相同的事情.但必须有区别,否则,只会有一个班级.

我搜索了档案,但找不到这个问题.

java io printstream printwriter

121
推荐指数
3
解决办法
6万
查看次数

程序退出时是否释放泄漏的内存?

如果我编程 - 不知道它 - 内存泄漏,并且应用程序终止,泄漏的内存是否被释放?

c++ memory-leaks

100
推荐指数
6
解决办法
3万
查看次数

Java:什么意思

在这个Java源代码中我有这一行:

if ((modifiers & ~KeyEvent.SHIFT_MASK) != 0) ....
Run Code Online (Sandbox Code Playgroud)

道尔顿~是什么意思?

java syntax operators special-characters

72
推荐指数
4
解决办法
4万
查看次数

为什么条件移动不易受分支预测失败的影响?

在阅读了这篇文章后(在StackOverflow上回答)(在优化部分),我想知道为什么条件移动不容易受到分支预测失败的影响.我在一篇关于cond移动的文章中找到了(PDF由AMD提供).在那里,他们声称cond的性能优势.移动.但为什么会这样呢?我没有看到它.在评估ASM指令的时刻,前面的CMP指令的结果尚未知晓.

谢谢.

optimization performance assembly cpu-architecture branch-prediction

72
推荐指数
4
解决办法
1万
查看次数

将getters和setter内联制作是一种好习惯吗?

public:
     inline int GetValue() const {
          return m_nValue;
     }
     inline void SetValue(int nNewValue) {
          this -> m_nValue = nNewValue;
     }
Run Code Online (Sandbox Code Playgroud)

Learn C++上,他们表示会跑得更快.所以,我认为在getter和setter上使用它会很棒.但也许,它有一些缺点吗?

c++ performance inline getter-setter

70
推荐指数
5
解决办法
3万
查看次数

如何处理SIGTERM

Java中是否有办法处理收到的SIGTERM?

java exit sigterm

60
推荐指数
3
解决办法
4万
查看次数

为什么必须在Java中初始化局部变量(包括基元)?

为什么必须在Java中初始化局部变量(包括基元)?为什么在实例变量的情况下不相同?

java variables primitive-types

53
推荐指数
4
解决办法
3万
查看次数