- 1
- 2
- 3
- 4
- 5
- 6
float data1[16];
float data2[16];
for (unsigned i = 0; i < 4; ++i)
for (unsigned j = 0; j < 4; ++j)
*(data1 + 4 * i + j) = *(data2 + 4 * i + j);
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+5
float data1[16];
float data2[16];
for (unsigned i = 0; i < 4; ++i)
for (unsigned j = 0; j < 4; ++j)
*(data1 + 4 * i + j) = *(data2 + 4 * i + j);
1024-- 26.08.2015 18:56 # 0
bormand 26.08.2015 18:58 # +2
Janycz 26.08.2015 19:08 # 0
Dummy00001 27.08.2015 16:28 # 0
на 64 бит интеле, gcc это в 4 переприсваивания с SSE инснами переделал.
а вариант с memcpy(data1, data2) был съоптимизирован в 8 переприсваниваний обычными инструкциями...
bormand 27.08.2015 17:35 # +1
Dummy00001 27.08.2015 17:56 # +1
ихнюю багзилу лучше не читать, потому что очень мрачно.
kegdan 26.08.2015 19:25 # 0
bormand 26.08.2015 19:29 # +2
kegdan 26.08.2015 19:32 # 0
inkanus-gray 26.08.2015 19:33 # +1
Antervis 02.09.2015 08:47 # 0
И набор разных QMatrix
bormand 02.09.2015 17:04 # 0
Antervis 02.09.2015 18:22 # 0
bormand 02.09.2015 18:32 # 0
3_14dar 02.09.2015 20:29 # −1
bormand 02.09.2015 20:46 # 0
3_14dar 02.09.2015 20:56 # 0
bormand 02.09.2015 20:58 # 0
Жабы, на самом деле. Но не суть.
3_14dar 02.09.2015 21:02 # 0
Типа более-менее комфортная стандартная библиотека пошла с явы?
bormand 02.09.2015 21:05 # 0
Например у строк все эти indexOf(), contains(), startsWith() совпадают с точностью до написания.
kegdan 03.09.2015 05:25 # 0
roman-kashitsyn 03.09.2015 09:24 # 0
И идеология вроде как в Swing - рисуй все виджеты сам.
Отличие в том, что жабьи виджеты в общем случае более тормозные и убогие.
3_14dar 03.09.2015 18:27 # 0
Мсье ошибается - в Qt есть графический конструктор.
roman-kashitsyn 03.09.2015 19:55 # 0
Мсье не понял, о чём речь. И Qt, и Swing не используют родные виджеты операционной/оконной системы, а рисуют все кнопки и менюшки сами.
Для Swing тоже есть конструктор, и не один.
Antervis 03.09.2015 06:00 # 0
Janycz 26.08.2015 19:08 # +5
guest 28.08.2015 21:44 # 0
?
bormand 28.08.2015 21:57 # 0
3_14dar 28.08.2015 23:09 # 0
kegdan 28.08.2015 23:45 # 0
3_14dar 28.08.2015 23:54 # 0
Хз, а чего нам так давали-то... Чай не рашка какая-нибудь, где сдвигами умножать учат.
kegdan 29.08.2015 15:09 # 0
3_14dar 29.08.2015 18:23 # 0
kegdan 29.08.2015 18:25 # 0
3_14dar 29.08.2015 18:42 # 0
guest 29.08.2015 19:28 # 0
dxd 29.08.2015 22:10 # +1
bormand 29.08.2015 15:53 # +2
inkanus-gray 29.08.2015 17:03 # +2
bormand 29.08.2015 17:07 # +2
kegdan 29.08.2015 17:56 # +2
inkanus-gray 29.08.2015 17:59 # +1
Вероятно, именно это сломало мозг целому поколению.
P.S. А не так ли появилась венгерка?
kegdan 29.08.2015 18:03 # 0
Правдоподобно.
Вообще хорошая вещь для указания интерфейсов и элементов гуя
Vasiliy 29.08.2015 21:07 # 0
3_14dar 29.08.2015 18:24 # 0
3_14dar 29.08.2015 18:23 # 0
kegdan 29.08.2015 20:06 # 0
dxd 29.08.2015 22:08 # 0
3_14dar 03.09.2015 07:34 # 0
Vasiliy 03.09.2015 20:09 # 0
3_14dar 03.09.2015 20:45 # 0
guest 04.09.2015 20:54 # +2
Her 26.08.2015 19:19 # −1