4 ms·
It compiles and runs fine with g++, but when I try Microsoft's cl.exe version 19.00 I get messages such as xneural.cpp(22): error C2398: Element '1': conversio
by poster123 8y ago
It compiles and runs fine with g++, but when I try Microsoft's cl.exe version 19.00 I get messages such as
xneural.cpp(22): error C2398: Element '1': conversion from 'double' to 'float' requires a narrowing conversion
referring to the code
vector<float> X {
5.1, 3.5, 1.4, 0.2,
4.9, 3.0, 1.4, 0.2,
6.2, 3.4, 5.4, 2.3,
5.9, 3.0, 5.1, 1.8
};
If I replace <float> with <double> the code compiles and runs with cl.exe.
- AnimalMuppet 8y agoOr transform the numbers to floats, i.e., "5.1" -> "5.1f".