我刚刚阅读了一些关于 G1 算法的博客。
记住集合的用法让我感到困惑。
这是我的想法:
既然我们可以使用 DFS 遍历来自 GC-Roots 的每个引用,为什么我们需要记住集?
导致所有博客都说我们使用remembered-set的原因是我们不需要检查每个region来查看是否有GC-Roots引用的对象
我想知道 Gradle 是如何实现这种机制的:向仅在该块中工作的脚本块添加特定方法。
例如,如果我想使用implementation方法,我必须apply plugin: 'java',但我只能implementation在dependencies{}
我可以写这样的代码:
const char * a = "??";
cout<<a;
Run Code Online (Sandbox Code Playgroud)
但是当这样写时:
char a[] = {'?','?'};
cout<<a;
Run Code Online (Sandbox Code Playgroud)
它输出这样的乱码:
我以为汉字存储在wchar_t,
那么如何const char *包含汉字呢?