"तर्क सूची से मेल खाता है", मुझे लगता है मैं वर्ग के लिए #include
और नाम स्थान जानकारी (के साथ कोड देstd :: पॉव "अतिभारित समारोह के एक से अधिक उदाहरण"
#define TINY std::pow(10,-10)
की कोशिश करो। ज) जहां छोटे परिभाषित किया गया है
#pragma once
#include "MMath.h"
#include <string>
#include <cmath>
#include <vector>
using namespace std;
#define TINY std::pow(10,-10)
मैं .cpp फ़ाइल में कुछ समारोह कार्यान्वयन में छोटे का उपयोग करें, और छोटे त्रुटि
देता है IntelliSense: ओवरलोडेड फ़ंक्शन "std :: pow" के एक से अधिक उदाहरण तर्क सूची से मेल खाते हैं
सही वाक्यविन्यास क्या है?
सवाल शीर्षक की तरह एक निरंतर चर को परिभाषित करने और
pow
समारोह का उपयोग किए बिना यह प्रारंभ करने में, बहुत भ्रामक है, क्योंकि यह पूरी तरह से कुछ भी नहीं पूर्वप्रक्रमक से कोई लेना देना नहीं है। 1e-10 लिखने के बजाय, आप पाउ का उपयोग क्यों कर रहे हैं? – PlasmaHHस्पष्ट रूप से फ्लोट/डबल ओवरलोड का चयन करने के लिए std :: pow (10.0, 10.0) आज़माएं। प्लाज़्मा एचएच के लिए –
+1: 'कॉन्स्ट डबल टिनी = 1 ई -10' का उपयोग करना; अब तक का सबसे अच्छा और सबसे सी ++ समाधान है। –