error: ‘stod’ was not declared in this scope

解决办法

这个错误可能是由于你没有包含正确的头文件或者没有启用C++11标准导致的。根据搜索结果12,你可以尝试以下方法解决这个问题:

  • 在你的代码开头加上#include ,这个头文件包含了stod函数的声明1。
  • 在编译你的代码时,加上-std=c++11选项,这个选项可以让编译器支持C++11标准,其中包含了stod函数的定义12。
  • 如果你使用的是CodeBlocks IDE,你可以在设置->编译器中勾选“让g++遵循C++11 ISO标准”

 g++ main.c -std=c++11

你可能感兴趣的:(c++,开发语言)