|
|
Другие темы раздела | |
C++ Ошибка с полем в классе Пишу класс.Сюда его выкладывать не хочу,ибо он достаточно обширный.В классе доступе private задаю поле дескриптора файла.Тоесть что-то типо того: Class Myclass { private: HANDLE file; ... public: ... }; https://www.cyberforum.ru/ cpp-beginners/ thread939514.html |
Сообщения между win32 приложениями C++ Как отправить сообщение (аналог системных типа WM_DESTROY только свои) и обработать приемником? приёмник это обычное консольное win32 приложение(когда в визуале пустой проект win32 создаешь) |
C++ Как назвать классы?
https://www.cyberforum.ru/ cpp-beginners/ thread939491.html Сразу замечу, что дело происходит в 2D без физики, как таковой. 1) У меня есть классы: Mixer - звуковой движок Graphics - графический движок У звукового движка есть базовый класс: MixerPrimitiveType (некоторая инфа для воспроизведения) от которого наследюутся: |
C++ Не удается подключить к приложению gtest и свою статическую либу VS 2010 Здравствуйте, господа. Возникла проблема с линкером в VS 2010 после подключения к консольному приложению собственной же статической библиотеки. В солюшене 2 проекта: 1 - статическая библиотека, 2 - приложение для тестов её функций, к этому приложению подключен gtest через его статическую либу. В 1-м проекте статической библиотеки имеется h-ник с API этой либы. Так как API может оперировать... https://www.cyberforum.ru/ cpp-beginners/ thread939486.html |
Консоль для ведения логов C++ Не уверен, что пишу туда, куда нужно, но есть только один способ узнать. Интересуют существующие решения по сабжу. Требования простые: - Минимум зависимостей - Цветной текст и фон - Динамические фильтры записей - Много буков - Желательно, отдельный поток и кеширование на диск - Картинки и ссылки приветствуются |
C++ Крутящееся колесо
https://www.cyberforum.ru/ cpp-beginners/ thread939479.html Может ли кто написать (срочно) программу крутящееся колесо, исходник чтобы был с комментариями. |
C++ char массив, get(), ввести больше символов чем в массиве
https://www.cyberforum.ru/ cpp-beginners/ thread939467.html #include <iostream> using std::cin; using std::cout; using std::endl; int main() { setlocale(LC_ALL,""); char AAA; |
C++ С++ и поиск в сети Как при вводе URL в консоль реализовать поиск сайта в сети и отобразить его в отдельном окне? |
C++ Алгоритм шифрования симметричным ключом (CRAB)
https://www.cyberforum.ru/ cpp-beginners/ thread939449.html Помогите, ребята, кто знает, а то я пока слабо понимаю, что нужно сделать и как это реализовать. Нужно написать библиотеку. Требования: Зашифрованный текст может быть расшифрован с помощью инструментов OpenSSL: OpenText => The Library => EncryptedText => OpenSSL tool => OpenText Зашифрованный текст с помощью OpenSSL может быть расшифрован в вашей библиотеке. OpenText => OpenSSL tool =>... |
C++ Что выбирать для дальнейшего изучения Windows 7 c Win32 или Windows 8 c WinRt?
https://www.cyberforum.ru/ cpp-beginners/ thread939401.html Стоит или ещё изучать Windows 7 в целом и Win32? Сейчас много людей все ещё пользуется этим, но не уверен стоит ли начинать, ведь будет обидно когда я научусь пользоваться хорошо этим, а оно уже не будет таким популярным и на сцену выйдет Windows 8 и WinRT. Ещё видел очень много плохих отзывов о Win32. А WinRT стала лучше? Может задам некорректный вопрос, но какая из них может помочь в лучшем... |
C++ Меню пуск, получить список Win7 Привет, как можно получить список строк в меню пуск, там где возле кнопки "Выключение" есть такая стрелка вправо и если ее нажать откроется список, в котором будет "Сон", "Гибернация" и тд ? |
C++ Место расположения проэкта в ноуте Подскажите, пожалуста, а то я что-то наверно вовсе туплю.. Как создать проект в опридиленой папке? Пока они создаются что-то в C:\Documents and Settings\User\Мои документы\Visual Studio 2010\Projects\MeinFuncts https://www.cyberforum.ru/ cpp-beginners/ thread939388.html |
Ушел с форума
|
|
20.08.2013, 14:55 | 0 |
реализация класса в .h файле хорошо или плохо? - C++ - Ответ 496736520.08.2013, 14:55. Показов 15003. Ответов 61
Метки (Все метки)
Ответ
+1, спасибо за реальный тест.
Запустил его на своей рабочей машине, код не трогал, только поменял декларацию "__attribute__((noinline))" на "__declspec(noinline)" (в VC++ это одно и то же). Также, для более рельефных результатов, я увеличил оба значения SIZE и COUNT в пять раз. Итак, результаты (x86, Visual C++ 2008, Core i5-2500). 1) Реализация методов в хидере. Время: 1 минута 3 секунды. 2) Реализация методов в отдельном файле. И здесь нас ждал вполне предсказуемый фейл. Время: 4 минуты 9 секунд. 3) Реализация методов в отдельном файле + опция LTCG. Время: 25 секунд. Кстати, в точности такой же результат получается, если использовать LTCG для реализации методов в хидере. Подтверждая, что компилятору без разницы, где находится определение - в заголовке или в файле реализации. Вернуться к обсуждению: реализация класса в .h файле хорошо или плохо? C++
0
|
20.08.2013, 14:55 | |
Готовые ответы и решения:
61
Такой способ создание экземпляра класса хорошо или плохо? Многопоточность - хорошо или плохо? Google: хорошо или плохо? Ссылки - хорошо или плохо? |
20.08.2013, 14:55 | |
20.08.2013, 14:55 | |
Помогаю со студенческими работами здесь
0
Глобальные указатели. Плохо или хорошо? молодняк получил пр=0 хорошо или плохо? Средний балл - хорошо или плохо Статические функции-члены - хорошо или плохо? |