cmath еще только не хватает. protected и public, а так же разницу между protected и private, ты понимаешь? count нет. Тебе компилятор именно об этом и говорит.нужно подсчитать есть ли пара
vocablary.count(s1,s2) - такой перегрузки в документации нет.bmp == 0 - вот так не надо. Замени на nullptr и изучи его документацию. 15 пытается заколоть N копьем с широким древком.C++? :) 5.0e(-324) - зачем здесь скобки? Большеннство из них не были раньше вообще связанны ИТ , тем не менее они создали движок xRay
GetFileSizeEx тебе для этих целей тоже не подходит. Оказывается, это я показал неправильный пример, указав тебе на эту функцию. Исправляюсь. Тебе нужна функция GetFileAttributesEx.A и W используются для обозначения варианта кодировки строковых данных: ANSI (A) или Wide Char (W). Нужный вариант ты выбираешь сам, но качественный производственный код работает только с W.const size_t GetFileSize( const std::wstring_view path )
{
WIN32_FILE_ATTRIBUTE_DATA file_data{};
const bool has_file_data = GetFileAttributesExW( path.data(), GetFileExInfoStandard, &file_data ) == TRUE;
if( !has_file_data )
{
return 0;
}
return ULARGE_INTEGER{ file_data.nFileSizeLow, file_data.nFileSizeHigh }.QuadPart;
} хотелось бы без обращения к диску... ведь в коде который я предоставил уже извлекается масса файла в байтах
std::fstream - это уже полнейший шлак для твоих целей.
Подключайся отладчиком к библиотеке и трассируй вызовы прямо в ARM ASM. Если у тебя есть исходный код библиотеки, то тебе будет проще.