相关疑难解决方法(0)

为什么不可能构建一个可以确定C++函数是否会改变特定变量值的编译器?

我在一本书中读到这一行:

实际上,构建一个能够实际确定C++函数是否会改变特定变量值的编译器是不可能的.

该段讨论了在检查const-ness时编译器保守的原因.

为什么不可能构建这样的编译器?

编译器总是可以检查是否重新分配了一个变量,是否正在调用一个非const函数,或者它是否作为非const参数传入...

c++ compiler-construction

104
推荐指数
8
解决办法
6811
查看次数

Rust如何保证内存安全并防止段错误?

我正在寻找一种学习语言,我看到Rust变得非常受欢迎.

关于Rust,内存安全和防止段错的两件事让我印象深刻.

Rust如何实现这一目标?例如,Rust和Java之间有什么区别可以实现Rust的安全功能?

memory-management segmentation-fault rust

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