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

Вопросы по основам C++ - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ [linker error] undefined reference to 'vtable for Car' http://www.cyberforum.ru/cpp-beginners/thread86160.html
доброго времени вам. помогите, пожалуйста, с задачей разобраться. хочу сделать пример на паттерн "абстрактная фабрика". фабрика собирает афтомобили. #include <cstdlib> #include <iostream> #include...
C++ Как осуществить Обработку бинарного файла? Файл содержит произвольные данные. Определить, встречается ли в файле определенная последовательность байт (заданных виде массива символов). Если встречается, то вывести на экран все смещения, где... http://www.cyberforum.ru/cpp-beginners/thread86150.html
Магический квадрат C++
Всем привет! Вот во вторник экзамен по программированию, препод дала задачки разобрать пять штук, для подготоки, помогите если не сложно. 1. Написать функцию, которая выводит на экран строку,...
C++ Вывести на экран в первой строке нечетные символы, во второй четные символы исходной строки
Помогите написать 3 программы. (на С или С++) 1. Вывести на экран в первой строке нечетные символы, во второй четные символы исходной строки. 2. Вывести на экран сначала цифры, затем буквы,...
C++ поменять местами 2 соседних слова в строке http://www.cyberforum.ru/cpp-beginners/thread86100.html
как написать эту программу? ввести массив строк слова разделены 1 пробелом, максимальная размерность массива 10 строк по 50 элементов поменять местами каждые 2 соседних слова в каждой строке
C++ Расчетная Работа с Файлами.Удаление записи. Возникли проблемы с удалением записи из структуры.Подскажите где у меня ошибка почему не видет? // Console.cpp : Defines the entry point for the console application. // #include "stdafx.h"... подробнее

Показать сообщение отдельно
zim22
depict1
276 / 141 / 2
Регистрация: 11.07.2009
Сообщений: 606
15.01.2010, 20:00
Цитата Сообщение от Rififi Посмотреть сообщение
только это будет уже не массив в чистом виде.
а нигде не сказано, что он в чистом виде должен возвращаться
Цитата Сообщение от Rififi Посмотреть сообщение
более того, для массивов разных размерностей надо будет опредёлять разные типы.
я в шаблонах не силён, но вроде работает
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
template <typename T, int elementQty>
struct S {
  S(T *array_) {
    for (size_t i = 0; i != elementQty; ++i)
      array[i] = array_[i];
  }
private:
  T array[elementQty];
};
 
template <typename T, int elementQty>
S<T, elementQty> fcn() { 
  T array[elementQty];
  return S<T, elementQty>(array);
}
 
int main()
{
  fcn<int, 10>();  
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru