Форум программистов, компьютерный форум, киберфорум
C++
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Нужен эмулятор диспечера задач. Ребят,помогите,пожалуйста,может у кого завалялся эмулятор диспечера задач на С/С++,очень надо. Нужно,что бы он создавал процесс,вводил его в состояние ожидания/выполнения и закрывал. Не откажусь от любой помощи,forever love <3. https://www.cyberforum.ru/ cpp/ thread419470.html C++ Excel Automation in C++
Коллеги, прошу помощи! Нужен пример рабочего С++ кода, который делает следущее: - конектится к работающему в настоящий момент Excel; если Excel не запущен, то кидает exception; - конектится к текущему worksheet; если worksheet отсутствует, то кидает exception; - если все приконектилось удачно, читаем значение любой ячейки, например первый столбец/первая строка. Конектиться надо к любому...
C++ Совместимость кода Code Composer Studio (CCS) с C/C++ С преподавателем друг друга не поняли. Как результат, прихожу с честно сделанными в Паскале лабами под занавес года, а он мне встречный подарок: "раз ты так редко ходишь, то почему не сделал лабы в CCS?". В общем логика железная. Пошел гуглить что это за CCS. А вся группа вовсе не делала этих лаб, преподаватель засчитал им работу на парах. Грустно, а последний зачет у меня остался. Информации... https://www.cyberforum.ru/ cpp/ thread418460.html C++ Как получить TID текущего потока? (библиотека pthread, компилятор g++ 4.6.1 открытый вопрос niXmanу) Да, как? #include <windows.h> #include <pthread.h> #include <stdio.h> #include <stdlib.h> void *BusyWork(void *t) { printf("TID= %x\n", pthread_self()); printf("TID= %x\n", (unsigned int)GetCurrentThreadId ()); return NULL; https://www.cyberforum.ru/ cpp/ thread418032.html
C++ Непонятная разница в производительности
Уважаемые эксперты! Есть у меня программа на С++, код которой я транслировал в двух системах: • Microsoft Visual Studio 2010 со штатным компилятором среды; • Code::Blocks версии 10.05 с пакетом MinGW и компилятором g++ версии 4.6.1. Проверка проводилась на следующей платформе: • Процессор Intel® Core™ i3 CPU 530 @2.93, индекс производительности 6.9; • Оперативная память 4 Гб, индекс...
C++ Высота бинарного дерева поиска Что неправильно в программе? Полное условие #include <iostream> #include <cstdio> #pragma comment (linker, "/stack:250000000") using namespace std; https://www.cyberforum.ru/ cpp/ thread415798.html
C++ метод группового учета аргументов https://www.cyberforum.ru/ cpp/ thread415481.html
никак не могу разобраться хотел бы применить этот метод для прогнозирования сигналов которые состоят из координат времени и значения функции. кто реализовывал уже такое..? Добавлено через 2 часа 11 минут тоесть грубо говоря предсказать координаты следующей точки,имея в распоряжении проиндексированный массив точек.
Covert chanell/DNS C++
Помогите!прогу делать на сях, ось Линух задание - через DNS передача скрытых пакетов по каналу Covert Chanell. Проверять работу надо прогой WiresShark - тестировать будет на ней,пакеты должны быть инвалидными. Ребят кто нибудь откликнитесь пожалуйста, сдавать уже в субботу, просто жизненно необходимо, за мной не заржавеет!
C++ Что хотел сказать автор? Код C++ #define MAX_SIZE (8192) signed char buf; почему нельзя записать: signed char buf; точнее, чем они могут различаться? MAX_SIZE используется только в одном месте, больше в коде нигде не используется. https://www.cyberforum.ru/ cpp/ thread412480.html C++ Моделирование страничной виртуальной памяти и алгоритмов свопинга https://www.cyberforum.ru/ cpp/ thread412017.html
Господа, в общем есть задание Написать программу, реализующую, согласно варианту (табл. 2), один из алгоритмов выгрузки страниц. В программе должны присутствовать два глобальных массива, один из которых олицетворяет оперативную память, а другой, – внешний носитель. Размер каждого из массивов должен быть не менее чем 256 байт. Использование других глобальных переменных в программе запрещено (то...
Системный таймер C++
Нужно измерить время между пакетами, которые передаются по rs-232!!! Нужно использовать системный таймер и конкретно буфер OL!!! если есть разбирающиеся люди - отпишитесь пожалуйста!!!
C++ Оператор присваивания в условии https://www.cyberforum.ru/ cpp/ thread406943.html
Есть конструкция вида: class AC_Node; class Vector; Vector *pQueue = someValue; AC_Node* r = 0; while (r = (AC_Node*)pQueue->Dequeue()) { ....
Эксперт С++
3211 / 1459 / 74
Регистрация: 09.08.2009
Сообщений: 3,441
Записей в блоге: 2
29.12.2011, 13:28 0

Что такое compile-time алгоритмы и для чего они нужны? - C++ - Ответ 2341411

29.12.2011, 13:28. Показов 24374. Ответов 45
Метки (Все метки)

Ответ

Цитата Сообщение от Evg Посмотреть сообщение
Я уже говорил об этом. В своём случае ты почему-то меряешь ускорение в процентах, в то время как надо считать его в секундах (а точнее - вдолях секунды). Потому что код, который делает статическую инициализацию, например, квадратного корня через шаблонный механизм или через вызов функции, выполняется за время программы ОДИН раз. Поэтому в данном случае правомочны только сравнения абсолютного вренеми, а не относительного. При этом на двух чашах весов оказываются небольшое ускорение с одной стороны и разведение геморроя в исходниках с другой стороны.
Ну и дополнительно могу сказать, что данный механизм будет давать профит только в том случае, когда работа идёт над константами, что опять-таки случается не так уж и часто.
не очень понял...

я говорил о том, что 13 процентов затрат на поиск сериализатора/десериализатора. вывод профайлера я рассматривал как 100 процентов времени работы. далее, для уменьшения значений, я поделил 100 процентов времени работы на единицы, по одной секунде на единицу. и какая разница, 13 процент затрат на 100 процентов работы, или на 1 процент, или на одну секунду? если кол-во обращений к std::map фиксировано.

Цитата Сообщение от Evg Посмотреть сообщение
данный механизм будет давать профит только в том случае, когда работа идёт над константами
rpc процедуры + их типы + имена = константы.

Цитата Сообщение от Evg Посмотреть сообщение
примеры сводились к ссылкам на какие-то документации в boost'е, которые не особенно и интересны
для того чтоб что-то понять, должен быть интерес. а насильно, сам знаешь..

Цитата Сообщение от Evg Посмотреть сообщение
если бы кто-то хотя бы схематично нарисовал код по РЕАЛЬНОМУ использованию этого добра - тогда хотя бы был предмет для обсуждений
тебе уже приводили коды. но все тебе не так, и все не эдак.

Добавлено через 10 минут
Evg, придумай задачу, которая, как тебе кажется, покажет профит. тогда подумаем над реализацией. и напоследок - над тестами.

Вернуться к обсуждению:
Что такое compile-time алгоритмы и для чего они нужны? C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
29.12.2011, 13:28
Готовые ответы и решения:

Что такое шейдеры и для чего они нужны?
Всем привет! Кто сможет описать что такое шейдеры и для чего они нужны только более понятным...

Что такое беки и для чего они нужны?
собственно вопрос уже задан...юзал тут поиск, че то не то происходит...говорил типа либо меньше 4...

Что такое саттелиты и для чего они нужны?
Что такое саттелиты и для чего они нужны? Какую роль они играют?

Что такое атрибуты и зачем они? Для чего нужны директивы препроцессора?
Короче,товарищи,задаю вопрос не первый раз,поэтому,если уже отвечали,то прошу прощения,но я забыл...

45
29.12.2011, 13:28
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
29.12.2011, 13:28
Помогаю со студенческими работами здесь

Что за драйвера такие, для чего они и нужны ли они вообще?
Что за драйвера такие, для чего они и нужны ли они вообще? 1 Intel SATA Preinstall driver (For...

Что такое векторы, и для чего нужны?
читаю читаю но ответа в книге зачем нужны вектора так и не могу найти!!! пожалуйста напишите...

Что такое Ant и Struts, и для чего нужны?
Доброго времени суток! Во многих IDE очень много упоминается про Ant и Struts. Хотелось бы...

Compile - time алгоритмы
мне итересно, с появлением constexpr надобность в шаблонных компиле-тайм алгоритмах полностью...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru