цитирую строку из windows.h:
typedef long BOOL
Зачем логический тип делать четырёхбайтовым?
Примечание:
Набросал вот такой код на Qt:
bool *bl = new bool [10000000];
BOOL *BL = new BOOL [10000000];
QTime timer;
int t1, t2;
timer.start();
for (int i=0; i<10000000; i++)
bl[i] = bl[i];
t1 = timer.elapsed();
timer.start();
for (int i=0; i<10000000; i++)
BL[i] = BL[i];
t2 = timer.elapsed();
cout << t1 << '\n' << t2;
В ответе в среднем вижу числа:
75
100
Код скомпилирован и запущен прямо в среде:
>> Qt Creator 1.0.0
>> Based on Qt 4.5.0
>> Built on Mar 4 2009 at 15:46:33
Никакого плюса от четырёхбайтовости не вижу . . .
В цикле производится и чтение и запись . . . в чём прикол . . .
У кого-нибудь есть тесты опровергающие мои?
Примечание:
Кстати, процессор AMD Sempron 1800Hz
Примечание:
Слышал вариант, что БУЛЛ появился раньше чем булл.
Отмечу самый адекватный ответ ... Сложно выбрать ё
RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.
Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.
Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.