14
ответов

Определить размер массива C++ программно?

Этот вопрос был вдохновлен подобным вопросом: Как действительно удаляет [], “знают” размер массива операнда? Мой вопрос немного отличается: Есть ли любой способ определить размер массива C++...
вопрос задан: 3 March 2019 20:21
14
ответов

Ваше мнение об объявлении констант в методах …? [закрытый]

Разработчик в команде, которую я контролирую, предпочитает объявлять переменные как константы в его тестах, например, интервал константы someValue = 1; (а не просто интервал someValue = 1;). Когда я видел это, я нашел это немного нечетным...
вопрос задан: 12 December 2018 07:33
14
ответов

C дизайн конечного автомата

Я разрабатываю маленький проект в смешанном C и C++. Я создаю один небольшой конечный автомат в основе одного из моего рабочего потока. Я задавался вопросом, совместно используете ли Вы гуру на ТАК свой конечный автомат...
вопрос задан: 2 November 2018 02:38
14
ответов

Как перебрать слова строки?

Я пытаюсь перебрать слова строки. Можно предположить, что строка состоит из слов, разделенных пробелами. Обратите внимание, что меня не интересуют строковые функции C или что-то в этом роде ...
вопрос задан: 13 October 2018 19:34
14
ответов

Как может я увеличивать производительность в поиске карты с ключевым станд. типа:: строка?

Я использую станд.:: карта (VC ++ реализация) и это немного медленно для поисков с помощью метода находки карты. Ключевой тип является станд.:: строка. Могу я увеличивать производительность этого станд.:: поиск карты через...
вопрос задан: 12 October 2018 00:18
14
ответов

Список общих Методов Оптимизации C++ [закрывается]

У меня может быть большой список общих методов оптимизации C++? То, что я подразумеваю под оптимизацией, - то, что необходимо изменить исходный код, чтобы смочь запустить программу быстрее, не изменив компилятор...
вопрос задан: 22 August 2018 19:17
14
ответов

“константа T &arg” по сравнению с “T аргумент”

Какой из следующих примеров является лучшим способом объявить следующую функцию и почему? освободите myFunction (интервал константы &myArgument); или освободите myFunction (интервал myArgument);
вопрос задан: 8 August 2018 19:16
14
ответов

Что дает мне .NET, а Win32 - нет?

Что даст мне использование .NET, что я не использую Win32 - а иногда, может быть, прибегаю к поиску 50-100 строк кода, которые я могу использовать повторно? Я разрабатываю Win32, так как он существует (> 15 лет). Это ...
вопрос задан: 23 May 2017 12:33
14
ответов

Как программист на C++ должен разработать программное обеспечение в C? [закрытый]

Как программист на C++, мы должны иметь дело с понятиями и отношением связанных понятий прежде, чем реализовать их к классам. Однако, как разработать программное обеспечение на языках процедуры как C? Как может...
вопрос задан: 23 May 2017 12:17
14
ответов

Почему бесконечные циклы использования?

Другой плакат, который спрашивают о предпочтительном синтаксисе для бесконечных циклов. Последующий вопрос: Почему Вы используете бесконечные циклы в своем коде? Я обычно вижу конструкцию как это: для (; ;) {интервал...
вопрос задан: 23 May 2017 12:17
14
ответов

C++ все еще активно используется для разработки общего назначения? [дубликат]

Возможный Дубликат: Какой сектор промышленности программного обеспечения использует C++? C++ много лет был Святым Граалем высокопроизводительной разработки в жестком реальном времени. Однако кажется этим для прошлых 10...
вопрос задан: 23 May 2017 12:14
14
ответов

Многопоточная обработка изображений в C++

Я работаю над программой, которая управляет изображениями различных размеров. Многие из этих манипуляций читают пиксельные данные из входа и пишут в отдельный вывод (например, размытость). Это сделано на на-...
вопрос задан: 23 May 2017 12:13
14
ответов

В C/C++, что самый простой путь состоит в том, чтобы инвертировать порядок битов в байте?

В то время как существует несколько способов инвертировать разрядный порядок в байте, мне любопытно относительно того, что является "самым простым", чтобы разработчик реализовал. И путем инвертирования я имею в виду: 1110-> 0111 0010-> 010
вопрос задан: 23 May 2017 12:10
14
ответов

символ [] для преобразовывания строкового осуществления в шестнадцатеричную систему

Ниже мой текущий символ* для преобразовывания строковой функции в шестнадцатеричную систему. Я записал это как упражнение в побитовой обработке. Это берет ~7ms на AMD Athlon MP 2800 + к hexify 10 миллионов массивов байтов. Есть ли любой прием или другой..
вопрос задан: 23 May 2017 12:00
14
ответов

Полные по Тьюрингу шаблоны C++?

Мне говорят, что шаблонная система в C++ полна по Тьюрингу во время компиляции. Это упоминается в этом сообщении и также на Википедию. Можно ли обеспечить нетривиальный пример вычисления, которое использует...
вопрос задан: 23 May 2017 11:47
14
ответов

Как оборона необходимо быть? [дубликат]

Возможный Дубликат: Безопасное программирование у Нас была большая дискуссия этим утром о предмете безопасного программирования. У нас был обзор кода, куда указатель был передан в и не был...
вопрос задан: 23 May 2017 10:33
14
ответов

Я должен использовать printf в своем коде C++?

Я обычно использую суд и cerr для записи текста в консоль. Однако иногда я нахожу легче использовать старый добрый printf оператор. Я использую его, когда я должен отформатировать вывод. Один пример где я...
вопрос задан: 25 February 2017 04:11
14
ответов

Неинициализированные блоки памяти в VC ++

Как все знают, неинициализированные метки времени выполнения Visual C++ или просто освобожденные блоки памяти со специальными ненулевыми маркерами. Есть ли любой способ отключить это поведение полностью, вручную не устанавливая все...
вопрос задан: 22 December 2015 23:07
14
ответов

Чрезмерное использование 'этого' в C++ [дубликат]

Я имею дело с большой кодовой базой, которая использует следующую конструкцию всюду по классу MyClass {общественность: освободите f (интервал x); частный: интервал x;}; пустой MyClass:: f (интервал x) {'' это-> x = x; ''}...
вопрос задан: 27 September 2015 01:51
14
ответов

Должен ли я использовать #define, enum или const?

В проекте C ++, над которым я работаю, у меня есть тип флага, который может иметь четыре значения. Эти четыре флага могут быть объединены. Флаги описывают записи в базе данных и могут быть: новая запись удалена запись ...
вопрос задан: 26 July 2015 22:37
14
ответов

Простой сценарий для подсчета NLOC?

Вы знаете, что простой сценарий считает NLOCs (netto строки кода). Сценарий должен считать строки Кода C. Это не должно считать пустые строки или строки только с фигурными скобками. Но это не должно быть чрезмерно...
вопрос задан: 17 July 2015 21:44
14
ответов

Программно найти количество ядер на машине

Есть ли способ определить, сколько ядер у машины от C / C ++ независимо от платформы? Если такого не существует, как насчет его определения для каждой платформы (Windows / * nix / Mac)?
вопрос задан: 4 January 2015 19:16
14
ответов

Как убыстриться с плавающей точкой к преобразованию целого числа? [дубликат]

Мы делаем много с плавающей точкой к преобразованиям целого числа в нашем проекте. В основном, что-то вроде этого для (интервал i = 0; я <HUGE_NUMBER; я ++) int_array [я] = float_array [я];...
вопрос задан: 15 December 2014 07:44
14
ответов

Как знать, указывает ли указатель на "кучу" или стек?

Пример: bool isHeapPtr (освобождают* ptr) {//...} интервал iStack = 35; интервал *ptrStack = &iStack; bool isHeapPointer1 = isHeapPtr (ptrStack);//Должен быть ложный bool isHeapPointer2 = isHeapPtr (новый интервал (...
вопрос задан: 5 October 2014 02:31
14
ответов

Обнаружение порядка байтов программно в программе C++

Существует ли программный способ обнаружить, являетесь ли Вы на архитектуре с прямым порядком байтов или с обратным порядком байтов? Я должен смочь написать код, который выполнится в системе Intel или PPC и использовании точно...
вопрос задан: 27 September 2014 21:52
14
ответов

Почему должен я использовать утверждать?

Я никогда не добирался, идея утверждает - почему необходимо когда-либо использовать их? Я имею в виду, скажем, я был драйвером формулы, и все утверждение были вещи как пояс безопасности, шлем, и т.д. Тесты (в отладке) были...
вопрос задан: 27 August 2014 01:05
14
ответов

Быстрое скалярное произведение для совершенно особого случая

Учитывая вектор X из размера L, откуда каждый скалярный элемент X двоичного файла, устанавливают {0,1}, он должен найти скалярное произведение z=dot (X, Y), если вектор Y размера L состоит из элементов с целочисленным знаком. Я предлагаю...
вопрос задан: 18 July 2013 18:02
14
ответов

Visual Studio 6 подсказок и [закрытые] приемы

Некоторые из нас должны были бы неизменно поддерживать Microsoft использования кода 'прежней версии' IDE Visual Studio 6.0, которые - хотя мнения будут отличаться - обычно расцениваются, чтобы быть менее удобными для пользователя по сравнению с...
вопрос задан: 20 January 2013 15:38
14
ответов

Важность знания C++ для [закрытой] разработки веб-приложения

Я - разработчик PHP, и я хочу расширить свою базу знаний путем изучения более высокого языка (Java, c#, C++). Моя специальность находится в создании веб-приложений (устье реки и т.д.). Я пытаюсь думать...
вопрос задан: 18 January 2013 20:07
14
ответов

в то время как (1) По сравнению с для (;;) существует ли различие в скорости?

Долгая версия... Коллега утверждал сегодня после наблюдения моего использования в то время как (1) в сценарии Perl это для (; ;) быстрее. Я утверждал, что они должны быть той же надеждой, что интерпретатор оптимизировал бы...
вопрос задан: 16 October 2012 12:00