「あいまいさ」のためにコンパイルに問題があります。私は持っています:
#include <cmath>
#include <math.h>
float q;
setActivacion(1/(1+pow(M_E,-q)));
コンパイラーによると:ISO C ++は、最初の変換の最悪の変換が2番目の変換の最悪の変換よりも優れているにもかかわらず、これらはあいまいであると言っています。
double pow(double、double)float std :: pow(float、float)
pow()の引数に10進数の値を差し込んでみましたが、機能します。変数を取るのに問題があるようです。
前もって感謝します。