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

Шаблоны и определение SSE типов на этапе компиляции - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Очистка/удаление файла *.txt с помощью fstream http://www.cyberforum.ru/cpp-beginners/thread919375.html
Как с помощью#include <fstream> очистить/удалить файл по заданному пути?
C++ Программа, заменяющая английские сокращения слов Программа должна заменять слова с сокращениями (don't, can't, won't, haven't, it's и т.д.) на их полные альтернативы (do not, cannot, will not и т.д.). Также нужно обработать текстовый файл, из... http://www.cyberforum.ru/cpp-beginners/thread919361.html
C++ Не могу понять 2 строки кода функции из методички
Это код добавления элемента в линейный двунаправленный список. Не пойму 12 и 13 строки. Указатель pCurrent->next(указатель на след. элемент списка) всегда будет пустовать, т.к. в конце функции...
Работа с видео C++
Здравствуйте, есть такая задача создать видео плеер с функций изменения контраста, плеер создаю использую стандартный компонент windows media player, а вот с контрастом проблема, подскажите плизз...
C++ Как вызвать конструктор для неизвестного объекта? http://www.cyberforum.ru/cpp-beginners/thread919328.html
Добрый вечер. Помогите мне с задачей. Хочу написать шаблонный класс вектор. И в конструкторе по умолчанию нужно прописать конструкцию вызова того конструктора, объекты которого будет хранить это...
C++ Можно ли еще сократить код? Есть программа, которая должна считать данные из файла input.txt и записать ответ в фаил output.txt. Программа должна сложить 2 числа не превосходящих 10^9. Можно ли еще уменьшить код?? #include... подробнее

Показать сообщение отдельно
gray_fox
What a waste!
1551 / 1256 / 74
Регистрация: 21.04.2012
Сообщений: 2,634
Завершенные тесты: 3
07.07.2013, 23:59
Ну может так, type_traits
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
template<typename>
struct apropriate_sse_intrinsic;
 
template<>
struct apropriate_sse_intrinsic<int> {
 
   using type = __m128i;
};
 
// ...
 
template<typename T>
using sse_intrinsic = typename apropriate_sse_intrinsic<T>::type;
 
template<typename T>
void func(T * data) {
   sse_intrinsic<T> * data_sse = (sse_intrinsic<T> *)data;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru