Результаты поиска по запросу "c++"
@Earlz: есть большая разница между «не совсем соответствующим» и «отсутствующими функциями, которые составляют сотни страниц в спецификации».
std::arrayительно превосходит массивы C. И даже если я хочу взаимодействовать с унаследованным кодом, я могу просто использоватьstd::array::data(), Есть ли какая-то причина, по которой я бы хотел использовать массив старой школы?
Использование:
шал, как несколько человек выражали беспокойство по поводу оператора «+» в std :: string и различных обходных путей для ускорения конкатенации. Являются ли какие-либо из них действительно необходимыми? Если это так, каков наилучший способ ...
@GMan: Спасибо за внимание. : -] Я отредактирую свой ответ соответственно после ответа на ваш вопрос. Хотя, конечно, обидно, если вы правы, и C ++ 11 не решает эту проблему, как это делает Boost, особенно учитывая, насколько тривиальной является реализация.
вопросов поboost::swap, Пожалуйста, обратитесь к приведенному ниже коду, который является в основном вырезкой изboost/swap.hpp, Я имею в виду библиотеку версии 1.43.0. namespace boost_swap_impl { template<class T> void swap_impl(T& left, T& ...
Преобразование минимакса с альфа-бета-обрезкой в Negamax
Я написалминимакс [http://en.wikipedia.org/wiki/Minimax]алгоритм с альфа-бета-обрезка [http://en.wikipedia.org/wiki/Alpha%E2%80%93beta_pruning]для игры в шашки, и теперь я пытаюсь переписать его с ...
Установить приоритет для потока GUI в Qt
Можно ли установить приоритет для основного потока GUI, чтобы он имел более высокий приоритет по сравнению с другими потоками (QThread)? Моя цель - не заморозить графический интерфейс, в то время как другие потоки выполняют интенсивные ...
Инициализация массива использует переменную const в C ++
это может работать: const int size = 2; int array[size] = {0};это имеет ошибку компиляции: int a = 2; const int size = a; int array[size] = {0};Почему?
, с печатной буквы в конце.
я есть дурацкий вопрос. Я хотел бы вывести целое число в буферный отступ с 0, но я не могу разобрать егоsprintfформат. Я пытаюсь следующее char buf[31]; int my_val = 324; sprintf( buf, "%d030", my_val );надеясь получить следующую ...
Что такое множественное повторное наследование?
Я называю следующее «множественное повторное наследование»: наследование класса один раз напрямую и один или несколько раз косвенно путем наследования одного или нескольких его потомковнаследование класса косвенным образом два или более раз ...
Как получить «ошибку шины»?
Я очень стараюсь получить ошибку автобуса. Одним из способов является неправильный доступ, и я попробовал приведенные примерыВот [http://en.wikipedia.org/wiki/Bus_error]а ...
Invert Large Hash Table в Cpp или другом быстром языке
Я ищу эффективный C ++ (или другой быстрый), чтобы инвертировать огромную хэш-таблицу. Количество ключей хеш-функции составляет порядка 200 000 000; и число возможных элементов в каждом хэш-ключе составляет порядка 100 000. Я хотел бы знать, ...