"более одного экземпляра перегруженной функции "std::pow" соответствует списку аргументов"

В C++ я пытаюсь

#define TINY std::pow(10,-10)

Я привожу код с #include и информацией о пространстве имен для класса (.h), где определен TINY

#pragma once
#include "MMath.h"
#include <string>
#include <cmath>
#include <vector>

using namespace std;

#define TINY std::pow(10,-10)

Я использую TINY в реализации некоторой функции в . cpp файле, и TINY выдает ошибку

IntelliSense: more than one instance of overloaded function "std::pow" matches the argument list

Какой синтаксис правильный?

5
задан Brian Tompsett - 汤莱恩 29 November 2015 в 12:16
поделиться