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

SSE2, выравнивание и new - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Матрица и функция (Сложение двух матриц функцией sum) http://www.cyberforum.ru/cpp-beginners/thread853495.html
Всем привет. Не получается создать функцию. Задача: Сложение двух матриц функцией sum. Условие: Размеры матриц указываются только в одном месте в коде (строка 16). Проблема: Функция sum не...
C++ Подскажите пожалуйста с функцией Хочу создать функцию, что бы она выводили минимум из 4 чисел, но она всегда выводит 1. Подскажите в чем моя ошибка, заранее спасибо. P.S. Вот код программы: #include<iostream> #include<fstream>... http://www.cyberforum.ru/cpp-beginners/thread853493.html
C++ Работа "Расчет времени входного сигнала"
Нужно написать программу, которая считала бы, в какой момент времени U входа достигает 8в и как это посчитать с погрешностью Eпог=0.041? В приложенном файле, условие для U
C++ Класс строки (удаление из строки слова с заданным номером и символа с заданным номером)
Описать в классе (строки) функции удаления из строки слова с заданным номером и символа с заданным номером. Каждая функция возвращает новую строку. Нужна помощь! (с++)
C++ Расставить n ладей на шахматной доске n*n http://www.cyberforum.ru/cpp-beginners/thread853468.html
Вообщем нужно расставить n ладей на шахматной доске n*n Вот то что у меня получилось: #pragma argsused #include<iostream.h> int main(int argc, char* argv) {int const n=3; int A, i, j, z=0;...
C++ Массив: Поменять местами первую строку с последней, вторую строку с предпоследней и т.д. Дан квадратный массив порядка 2n(т.е. четный). Поменять местами первую строку с последней, вторую строку с предпоследней и т.д. подробнее

Показать сообщение отдельно
nonedark2008
914 / 653 / 136
Регистрация: 28.07.2012
Сообщений: 1,767
01.05.2013, 16:00  [ТС]
Цитата Сообщение от Jupiter Посмотреть сообщение
эм..сделать перегрузку оператора new?
Эмм. Хотелось бы, но как это сделать для выделения обычного массива из целых чисел?
Или отдельно делать класс для хранения массива, в котором перегружать new, а внутри вызывать тот же _aligned_malloc?

Добавлено через 5 минут
Я нашел коечто. Можно перед выделением дописать:
C++
1
__declspec(align(16))
Рещультат даже получается верным. Но даже эта команда не гарантирует, что результат получится выравненным по 16 байт.
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru