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

Указатель на статический массив как параметр шаблона - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ AES в C++ http://www.cyberforum.ru/cpp-beginners/thread945963.html
Привет, где можно найти рабочую функцию шифрования/дешифрования AES в С++ ? Работаю в builder Спасибо!
C++ Загрузка текстур в OpenGL Здравствуйте. Начал осваивать наложение текстур в OpenGL, по книге OpenGL SuperBible. Там рассматривается загрузка текстуры формата .tga. Поскольку .jpg распространенное расширение захотелось написать загрузку именно для этого формата. Вчера написал в ArchLinux загрузку и она прошла успешно. Сегодня приспичило это дело в винде скомпилить. Скачал библиотеку, собрал ее для mingw (jpeg v8).... http://www.cyberforum.ru/cpp-beginners/thread945949.html
Среда программирования C++
Какая среда программирования бесплатная, т.е. не взломанная, а чисто бесплатная...
Не могу разобрать задачу C++
Когда вы вступите в Благотворительный Орден Программистов ( БОП ) , к вам могут обращаться на заседаниях БОП по вашему настоящему имени, по должности либо секретному имени БОП. Напишите программу, которая может выводить списки членов по настоящим именам, должностям, секретным именам либо по предпочтению самого члена. В основу положите следующую структуру: Структура имен Благотворительного...
C++ задачка на вложенные циклы http://www.cyberforum.ru/cpp-beginners/thread945899.html
Здравствуйте. Помогите новичку если не сложно. Не могу осилить одну задачу. Напишите программу, использующую вложенные циклы, которая запросит у пользователя значение количества строк для отображения. Затем она должна отобразить указанное число строк со звездочками, с одной звездочкой в первой строке, двумя - во второй и так далее. В каждой строке звездочкам должны предшествовать точки - в...
C++ ConsoleSnake OOP ...остановился я на 13 главе "Классы и наследование". На форуме неоднократно выкладывался код консольной змейки. Мне хотелось написать самому, но я решил еще воспользоваться полученными знаниями и написать код с помощью классов. Естественно я подсматривал некоторые моменты по реализации. Возможность скомпилировать программу на Ubuntu подсмотрел в интернете. + Добавил "паузу". + Добавил... подробнее

Показать сообщение отдельно
gray_fox
What a waste!
 Аватар для gray_fox
1244 / 1127 / 53
Регистрация: 21.04.2012
Сообщений: 2,350
Завершенные тесты: 3
30.08.2013, 17:12     Указатель на статический массив как параметр шаблона
Gorillych, такой указатель должен иметь external linkage, т.е. так:
C++
1
2
3
4
5
6
7
8
9
10
template<size_t * cm>
struct str
{ };
 
size_t cm[3] = {0,1,2};
 
int main()
{
     str<cm> ob;
}
либо с const\constexpr
C++
1
2
3
4
5
6
7
8
9
10
template<size_t const* cm>
struct str
{ };
 
constexpr size_t cm[3] = {0,1,2};
 
int main()
{
     str<cm> ob;
}
 
Текущее время: 18:23. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru