Результаты поиска по запросу "c++"
Я не вижу, что это изменение поможет. И ты нарушил Правило Трех.
олучилось, что мне нужна печально известная модель синглтона. А еще лучше, так что мне нужны печально известные шаблоны C ++ в сочетании с этим шаблоном. Итак, что меня беспокоит, так это: template <class T> class PDatabaseTable { ... static ...
, Это используется для инкапсуляции реализации.
у некоторое использование внутренней структуры в функции C ++. Есть общий интерфейс IBase. Вот проект кодекса. class IBase { virtual Method()=0; } vector<IBase*> baseList;Затем функция определила внутренний класс на основе этого IBase, а затем ...
будет выявить любые нарушения правила.
ел бы, чтобы GCC выдавал предупреждение, которое VisualStudio выдает, когда находит имя, которое было объявлено обоимиclass а такжеstruct, (Предупреждение 4099) Это обычно является результатом предварительных объявлений, таких как: struct Base; ...
Руководство GCC, параметры командной строки, параметры препроцессора
вая следующее: большой проект с тысячами исходных файлов C ++нет общего файла заголовка (нет одного заголовка, который включен в каждый исходный файл)указанный проект компилируется с g ++ и управляется makeЕсть ли способ включить ...
почему бы не освоить OpenCV для iPhone, если вы разрабатываете для iPhone? В чем преимущество первого освоения на платформе, для которой вы не разрабатываете?
ел бы сделать какое-нибудь приложение для iPhone OpenCV, чтобы распознавать простые формы, такие как квадрат через камеру. Может кто-нибудь показать мне простой учебник для него?
200% реалистично для некоторых рабочих нагрузок. Примерами являются просто патологические случаи: плохое разделение нагрузки и использование 100% кеша.
од C ++: #define ARR_SIZE_TEST ( 8 * 1024 * 1024 ) void cpp_tst_add( unsigned* x, unsigned* y ) { for ( register int i = 0; i < ARR_SIZE_TEST; ++i ) { x[ i ] = x[ i ] + y[ i ]; } }Вот неоновая версия: void neon_assm_tst_add( unsigned* x, ...
Действительно, принятый ответ выглядит как настоящая причина.
людаю значительное ускорение передачи данных, когда я использую закрепленную память для передачи данных CUDA. В Linux основной системный вызов для достижения этой цели - mlock. На странице руководства mlock говорится, что блокировка страницы ...
Если вам нужно решение, которое изменяется только на месте, когда оно действительно, и в противном случае меняет структуру карты:
имаю причины, почему нельзя просто сделать это (ребалансировка и прочее): iterator i = m.find(33); if (i != m.end()) i->first = 22;Но пока единственный способ (я знаю о) изменить ключ - это полностью удалить узел из дерева, а затем вставить ...
Я думаю, что я сделал, конфигурации по умолчанию в VS. Матрица 1200x1200, сохраненная в виде текста, загружается за 9 с в режиме отладки и за 1,5 с в выпуске.
тоящее время я пишу код имитации отжига, чтобы решить проблему коммивояжера, и столкнулся с трудностями при хранении и использовании моих данных чтения из текстового файла. Каждая строка и столбец в файле представляют каждый город с расстоянием ...
По крайней мере, когда я хочу скомпилировать переносимый C ++.
эксперт C ++, но, насколько я знаю, этот код должен потерпеть неудачу из-заsize не быть постоянным: #include<iostream> using namespace std; int main(int argc, char** argv) { int size = *argv[1] - 48; char array [size]; cout<<sizeof(array)<<endl; ...