小编mac*_*c93的帖子

在C&C++中返回sizeof()运算符的值

#include<stdio.h>
int main()
{
    printf("%d", sizeof('a'));
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

为什么在C和C++中编译时上面的代码会产生不同的结果?在C中,它打印4,而在C++中,它是更可接受的答案,即1.
当我用size函数中声明的char变量替换sizeof()内的'a'时,结果在两种情况下都是1!

c c++ compiler-construction

18
推荐指数
1
解决办法
3893
查看次数

Erlang - 将每个"erlang进程"映射到新的内核线程

我正在研究一个基于erlang的系统,并试图分析系统中发生的事件序列.有没有办法强制erlang运行时或elang vm创建一个新的内核线程,每次调用"spawn".这会使系统变慢,但它会使研究变得更容易.我已经尝试了+ S标志,并且已经启用了smp,但我怀疑系统仍在将多个进程映射到一个内核线程或erlang调度程序.我缺少任何输入/配置参数吗?

erlang multithreading lightweight-processes

1
推荐指数
1
解决办法
126
查看次数