Форум программистов, компьютерный форум, киберфорум
Наши страницы

Преобразовать хэш-функцию для работы с wchar_t - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Передать ключ из pair в функцию http://www.cyberforum.ru/cpp-beginners/thread1699446.html
Здравствуйте. Возникла задача передавать первый ключ pair в функцию через цикл.Можно ли так сделать?Если можно,то как должен выглядеть прототип функции?Извиняюсь,если вопрос задал некорректно, с STL...
C++ Комментарии к программе Здраствуйте. Напишите, пожалуйста, комментарии к строкам, где этих комментариев нет. У меня брат - бездарь. А сам я написать комментарии не могу, так как работаю. Вот сама программа:#include... http://www.cyberforum.ru/cpp-beginners/thread1699422.html
создать последовательность (список) x1 * xn, x2 * xn, …, xn–1 * xn C++
Здравствуйте, нужна ваша помощь Условие задачи: Даны натуральное число n, действительные числа x1, x2, …, xn (n≥2). Получить последовательность (список) x1 * xn, x2 * xn, …, xn–1 * xn.
C++ Сформировать очередь по файлу символов
Доброго времени суток! Только начали проходить списки. Помогите, пожалуйста, решить задачу: Сформировать очередь (односвязный линейный список) по файлу символов. Промоделировать работу очереди в...
C++ Ввод символьной строки. Подскажите что делаю не так? http://www.cyberforum.ru/cpp-beginners/thread1699386.html
Подскажите что делаю не так? char model; хочу что бы модель можно было ввести спробелами. меняем на string mondel; значит нужно поменять способ ввода cin >> x.model; на getline(cin,...
C++ Удалить слова, где есть цифры Есть файлик, в нем слова разные из латинского алфавита и цифр что-то вроде: "sdfdsf dsf03sdf ;sl 322eds" Нужно в другой файлик записать те слова, в которых нет цифр. Помогите пожалуйста :) подробнее

Показать сообщение отдельно
TheCalligrapher
С чаем беда...
Эксперт CЭксперт С++
3945 / 2169 / 553
Регистрация: 18.10.2014
Сообщений: 3,783
31.03.2016, 17:49
Цитата Сообщение от Монтгомери Посмотреть сообщение
работать приходится с wchar_t.
Значит, чтобы слегка развеять белиберду, которую вам тут наговорили

1. Ваш функция - это обыкновенная внутренняя функция, призванная генерировать некое хеш-значение для некоей входной строки. Этой функции совершенно все равно, какой размер имеет тип wchar_t - она будет прекрасно работать с любым размером. Никаких проблем ни на Linux, ни на Windows у вас от этого не будет и быть не может в принципе. Подобные заявления - это какой-то притянутый за уши сюр.

2. Заявление об опасности "переполнения unsigned int" - это какая-то белиберда. Ваша функция, как и большинство таких функций, именно фундаментально основана на стандартном поведении переполняющегося типа unsigned int. Т.е. она и должна переполнять unsigned int - для того эта функция и написана.

3. Windows интересует всех. Windows - основная платформа разработки для всех целевых существующих платформ. Например, подавляющее большинство разработки для Linux в мире делается именно под Windows. Поэтому даже ориентируя свой код на Linux, вам придется обеспечить его работоспособность и под Windows. Но с этим в этом коде проблем нет, см. п.1.
2
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru