Форум программистов, компьютерный форум CyberForum.ru

Быстрый перевод байта в вектор битов - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Обмен опытом и сотрудничество http://www.cyberforum.ru/cpp-beginners/thread336904.html
Здравствуйте, программисты, веб-мастера, дизайнеры. Рад буду пообщаться, обменяться опытом, и принять участие в совместных проектах. Увлекаюсь веб технологиями, сейчас пытаюсь осваивать дизайн. На делфи и С++ програмлю ради интереса :) Пишите в icq: 97545554
C++ Управление скоростью вентилятора. Как собственно управлять скоростью вращения вентилятора? Я так понимаю, что скоростью вентилятора подключенного к блоку питания управлять не получится, а вот к 4 пиновому на матплате надеюсь да, и можно ли его вообще выключить? P.S. язык реализации в принципе не важен. http://www.cyberforum.ru/cpp-beginners/thread336783.html
C++ Можно ли рисовать в окне нажатием кнопки?
Попытался осуществить таким образом: case WM_COMMAND: { switch(LOWORD(wParam)) { case ID_BUTTON1: { PAINTSTRUCT ps1; HDC hdc1 = BeginPaint(hwnd, &ps1);
C++ GRF & DEV CPP
Доброго времени суток!Подскажите как в программе на Си/Си++ использовать графы созданные в программе GraphEdit???Нужно захапать поток с web камеры и обрабатывать отдельные кадры,при этом скорость обработки не критична...Как это можно реализовать???
C++ Доступ к HDD http://www.cyberforum.ru/cpp-beginners/thread335901.html
Подскажите пожалуйста, можно ли как нить узнать есть ли на жестком диске не размеченная область и получить к ней доступ? Ведь проги для работы с HDD видят, что есть не размеченная область.
C++ Делить на ноль нельзя? Я в курсе, нельзя. Но это было бы полбеды. Проблема в том, что судя по всему, нельзя делить не только на ноль. Есть интересная задача и неинтересное #include <iostream> using namespace std; int main() { long long a, b; cin >> a >> b; подробнее

Показать сообщение отдельно
Evg
Эксперт С++Автор FAQ
 Аватар для Evg
16934 / 5339 / 328
Регистрация: 30.03.2009
Сообщений: 14,343
Записей в блоге: 26
01.08.2011, 22:20     Быстрый перевод байта в вектор битов
Цитата Сообщение от snayperAlfa Посмотреть сообщение
Каждый вызов этой функции этот массив будет инициализироваться, или же время создания этого массива не играет особой роли?
Если рассмотреть оператор

C
1
const boost::uint8_t CharBitsTable[256][8] = {...};
то в левой части присваивания находится как бы локальный массив (в стеке), а в правой - данные в фигурных скобках, которые представляют из себя глобальный массив static const (т.е. глобальная память, статически проинициализированная в момент компиляции). Нормальный оптимизирующий компилятор сможет выхерить лишнее копирование из глобального массива в локальный и напрямую читать данные из глобального массива. Но лучше сделать так, как описано в посте #43 и уже не зависеть от прихотей компилятора
 
Текущее время: 03:24. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru