如何使float表现为double
How to make float behave as double?
在gcc中是否有一些编译器标志将浮点数视为双精度?I tried
#define float double
,但它会在许多头文件中造成混乱,并且编译失败,说明
ublic/sdk/inc/crt/float.h:5:40: fatal error: ../include/double.h: No such file or directory
At that line it was including float
然后我试着做
typedef float double;
但是输入
失败了 error: multiple types in one declaration
我正在寻找一些编译器标志,可以为我做到这一点。
没有这种事。这就是为什么你使用不同的类型。你所能做的就是将源代码中的" float "替换为" double "
相关文章:
- 如何在 C 中正确使用 libiconv 使其不会报告"Arg list too long"?
- std::vector的包装器,使数组的结构看起来像结构的数组
- 函数何时会在c++中包含stack_Unwind_Resume调用
- 如何在全屏模式下(在OpenGL中)使背景透明
- 找到两对数字,使它们的乘积的绝对差最小化
- C++:如何使函数只返回作为列表一部分的字符串
- Python中的for循环与C++有何不同
- c++使用foreach使数组为null
- 使外部项目可用于find_package CMake
- 不确定要在我的main中放入什么才能使我的代码正常工作
- 是否可以在C++中使变量真正只读
- 有可能使shared_ptr协变吗
- 使lambda不可复制/不可移动
- C++在数学计算中将double转换为int
- 学习多线程C++:添加线程不会使执行速度更快,即使它看起来应该
- 如何使用OpenMP使这个循环并行
- 根据变量使Qt UI中的复选框为已选中/未选中
- 使输出流式处理运算符适用于 boost::variant<std::vector<int>、int、double 的正确方法是什么>
- C++11编译器何时会使RVO和NRVO优于移动语义和常量引用绑定
- 如何使float表现为double