想问一下,VS2019如何使用复数类型?

C_Y990821 2020-03-10 11:40:55
头文件包括了complex.h定义double complex z=5+5*I报错?
...全文
827 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
csucxy 2020-03-10
  • 打赏
  • 举报
回复
https://docs.microsoft.com/en-us/cpp/standard-library/complex-class?redirectedfrom=MSDN&view=vs-2019 要使用复数,包含头文件#include <complex>
C_Y990821 2020-03-10
  • 打赏
  • 举报
回复
引用 4 楼 apkipa1的回复:
[quote=引用 3 楼 C_Y990821 的回复:] 谢谢大佬解惑,那么VS如果要进行复数类型定义和计算只有自己写代码实现嘛?
理论上是的。不过如果你的 VS 支持 clang 作为后端的话,那么可以借助 clang 来绕过 VS 默认后端编译器的不足,进行原生复数运算(,不过这样就不完全算 VS 了)。[/quote] 好的,谢谢了
apkipa1 2020-03-10
  • 打赏
  • 举报
回复
引用 3 楼 C_Y990821 的回复:
谢谢大佬解惑,那么VS如果要进行复数类型定义和计算只有自己写代码实现嘛?
理论上是的。不过如果你的 VS 支持 clang 作为后端的话,那么可以借助 clang 来绕过 VS 默认后端编译器的不足,进行原生复数运算(,不过这样就不完全算 VS 了)。
C_Y990821 2020-03-10
  • 打赏
  • 举报
回复
引用 1 楼 apkipa1的回复:
不可以,预计在将来的 VS 版本也不可能,因为微软的开发团队对这个功能(或者说是 C 语言本身)不太感兴趣。
谢谢大佬解惑,那么VS如果要进行复数类型定义和计算只有自己写代码实现嘛?
C_Y990821 2020-03-10
  • 打赏
  • 举报
回复
引用 楼主 C_Y990821的回复:
头文件包括了complex.h定义double complex z=5+5*I报错?
包括了complex.h
apkipa1 2020-03-10
  • 打赏
  • 举报
回复
不可以,预计在将来的 VS 版本也不可能,因为微软的开发团队对这个功能(或者说是 C 语言本身)不太感兴趣。

70,035

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧