为什么从int到double的简单强制转换不起作用?
why does a simple cast from int to double not work
我有一个简单的函数,其中我需要除以两个整数。但是选角并不奏效。我不明白我的代码出了什么问题:
double new=0.0;
if(N>0) new = double(Ns)/double(N);
位置double new;
的错误消息为(error:expected unqualified-id),位置new=double(Ns)/double(N)
的错误消息为(error:expected unqualified-id)
new
是c++中的保留关键字。为变量选择另一个名称:
double double_new=0.0;
if(N>0) double_new = double(Ns)/double(N);
new
是c++中的保留关键字。对象不能命名为new
相关文章:
- 嘿,我正在尝试将此c ++转换为javascript,但有些东西不起作用
- C++实用程序::转换在静态链接库中不起作用
- 为什么转换不起作用
- 隐式用户定义的转换不起作用,因为在编译C 时无法识别运算符和转换构造函数
- pybind11:Python 到 C++ 数据类型转换不起作用
- sqlite3_exec()!= SQLITE3_OK. 尝试在 OOP 中转换不起作用
- 为什么这种从int到double的转换不起作用?
- C++数组,数组转换不起作用
- OpenCV c++HoughLines转换不起作用
- 不同模型的转换不起作用
- C++ 特殊字符的 Solaris 大写转换不起作用
- 在 C++ 中使用构造函数进行类型转换不起作用?
- C++隐式转换不起作用
- CUDA 和 OpenCV。从 Mat 到 GpuMat 的转换不起作用
- 隐式类型转换不起作用
- 为什么这个角色转换不起作用?
- 为什么从int到double的简单强制转换不起作用?
- 从 std::string 到类的隐式转换不起作用
- 现代OpenGL投影视图模型转换不起作用
- 为什么这种双精度到整型的转换不起作用?