将类似"2.12e-6"的字符串转换为double

blc*_*llo 0 c++ double atof

c ++中是否有内置函数可以处理像"2.12e-6"这样的字符串转换为double?