Pytania oznaczone «visual-c++»

85
Uzyskaj nazwę pliku ze ścieżki

Jaki jest najprostszy sposób uzyskania nazwy pliku ze ścieżki? string filename = "C:\\MyDirectory\\MyFile.bat" W tym przykładzie powinienem otrzymać „MyFile”. bez przedłużenia.

84
Jak wywołać funkcję C ++ z C?

Wiem to. Wywołanie funkcji C z C ++: Gdyby moja aplikacja była w C ++ i musiałbym wywołać funkcje z biblioteki napisanej w C. Wtedy bym użył //main.cpp extern "C" void C_library_function(int x, int y);//prototype C_library_function(2,4);// directly using it. Nie zmieniłoby to nazwy,...

19
liczba całkowita -> reguły konwersji wskaźnika

Rozważ następujący kod. void f(double p) {} void f(double* p) {} int main() { f(1-1); return 0; } MSVC 2017 tego nie kompiluje. Oznacza to, że istnieje niejednoznaczne przeciążone wywołanie, ponieważ 1-1jest takie samo, jak 0i dlatego może zostać przekształcone w double*. Inne sztuczki, takie...

13
Możliwy błąd kompilatora w MSVC

Poniższy kod kompiluje się z gcc i clang (i wieloma innymi kompilatorami C ++ 11) #include <stdint.h> typedef int datatype; template <typename T> struct to_datatype {}; template <> struct to_datatype<int16_t> { static constexpr datatype value = 1; }; template...