Возникла надобность - но вот облом: Note that Visual C++ no longer supports the ability to export a makefile for the active project from the...
IceStudent c и d как раз одного типа. В отличии от e - я даже когда Си еще не знал - меня это убивало - ну почему, почему?!!
green5 Почему нельзя? Просто в первом случае - это инициализация, а во втором - присваивание. Для ссылок - принципиально разные операции. Аналог в...
:) Вспомнился Турбо Паскакаль, для которого: type arr = array[1..10] of integer; var a, b : arr; c, d : array[1..10] of integer; e :...
alpet :):):) !!!!!!!!!!!!!!!!! Респект!
leo А я вчера проверил :) действительно repe cmps выполняется порядка 2*n тиков. А вот на P4E у меня получилось ~9*n :( Правда мерял уже в...
nitrotoluol Время выполнения прямо пропорционально размеру кода только на RISC-процессорах. :) latency у "rep cmpsb" если верить Фогу: на Core 2:...
shoom У Фога посмотри, он как раз это рассматривал, принцип тот же, что и у W4FhLF.
cpp_and_wasm Мелкомягкие-то тут причем? Претензии такого типа следует адресовать AT&T вообще и товарищам Кернигану, Риччи и Страуструпу в...
да также как и везде, например r16:r17 += r18:r19 add r16, r18 adc r17, r19 :)
green5 Хех... а и правда :( остается понять почему, ведь код по сути должен быть идентичен a0=bb; Архизабавно! int main() { a0=bb; a1=&bb;...
Может теоретически и пять байт - если с префиксом... хотя если считать префиксы - то от 2-х до 15-ти :(
в выражении a0 = bb происходит присваивание не ссылки, а объекта, который при этом приводится (неявно) к типу a_t. То есть, по аналогии, если...
А почему нет? См. хотя бы optimization guide'ы...
varnie чтобы не ругался, сам оператор надо объявить как константный: Vector Vector::operator +(const Vector&) const или вообще задать его не как...
IceStudent вооще-то можно попробовать именно для соответствия стандарту понаписывать везде, где только можно тип параметра const Vector&, так как...
Вообще-то наоборот :)
altcore Ну, я не думаю, что у тебя машина <= 486 :) А на современных, например на моем Athlon'е они идут в лучшем случае по три штуки за такт.
leo Ну я же разность считаю... Неясно выразился: я имею ввиду t1 - время выполнения первого цикла t2 - " - " второго цикла...
а не проще будет сравнить время выполнения чего-то вроде mov cx, 10000 m: loop m и mov cx, 10000 m: cld loop m после чего частота =...
Имена участников (разделяйте запятой).