Результаты поиска по запросу "c++"

7 ответов

@Earlz: есть большая разница между «не совсем соответствующим» и «отсутствующими функциями, которые составляют сотни страниц в спецификации».

std::arrayительно превосходит массивы C. И даже если я хочу взаимодействовать с унаследованным кодом, я могу просто использоватьstd::array::data(), Есть ли какая-то причина, по которой я бы хотел использовать массив старой школы?

12 ответов

Использование:

шал, как несколько человек выражали беспокойство по поводу оператора «+» в std :: string и различных обходных путей для ускорения конкатенации. Являются ли какие-либо из них действительно необходимыми? Если это так, каков наилучший способ ...

1 ответ

@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& ...

ТОП публикаций

1 ответ

Преобразование минимакса с альфа-бета-обрезкой в Negamax

Я написалминимакс [http://en.wikipedia.org/wiki/Minimax]алгоритм с альфа-бета-обрезка [http://en.wikipedia.org/wiki/Alpha%E2%80%93beta_pruning]для игры в шашки, и теперь я пытаюсь переписать его с ...

1 ответ

Установить приоритет для потока GUI в Qt

Можно ли установить приоритет для основного потока GUI, чтобы он имел более высокий приоритет по сравнению с другими потоками (QThread)? Моя цель - не заморозить графический интерфейс, в то время как другие потоки выполняют интенсивные ...

4 ответа

Инициализация массива использует переменную const в C ++

это может работать: const int size = 2; int array[size] = {0};это имеет ошибку компиляции: int a = 2; const int size = a; int array[size] = {0};Почему?

1 ответ

, с печатной буквы в конце.

я есть дурацкий вопрос. Я хотел бы вывести целое число в буферный отступ с 0, но я не могу разобрать егоsprintfформат. Я пытаюсь следующее char buf[31]; int my_val = 324; sprintf( buf, "%d030", my_val );надеясь получить следующую ...

2 ответа

Что такое множественное повторное наследование?

Я называю следующее «множественное повторное наследование»: наследование класса один раз напрямую и один или несколько раз косвенно путем наследования одного или нескольких его потомковнаследование класса косвенным образом два или более раз ...

12 ответов

Как получить «ошибку шины»?

Я очень стараюсь получить ошибку автобуса. Одним из способов является неправильный доступ, и я попробовал приведенные примерыВот [http://en.wikipedia.org/wiki/Bus_error]а ...

2 ответа

Invert Large Hash Table в Cpp или другом быстром языке

Я ищу эффективный C ++ (или другой быстрый), чтобы инвертировать огромную хэш-таблицу. Количество ключей хеш-функции составляет порядка 200 000 000; и число возможных элементов в каждом хэш-ключе составляет порядка 100 000. Я хотел бы знать, ...