Форум программистов, компьютерный форум 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 <new> #include <cstring> using namespace std; class Engine
C++ Как осуществить Обработку бинарного файла? Файл содержит произвольные данные. Определить, встречается ли в файле определенная последовательность байт (заданных виде массива символов). Если встречается, то вывести на экран все смещения, где эта последовательность встречается. http://www.cyberforum.ru/cpp-beginners/thread86150.html
Магический квадрат C++
Всем привет! Вот во вторник экзамен по программированию, препод дала задачки разобрать пять штук, для подготоки, помогите если не сложно. 1. Написать функцию, которая выводит на экран строку, состоящую из звёздочек. Длина строки (количество звёздочек) является параметром функции. Составить программу, использующую эту функцию для рисования равностороннего треугольника. 2. Написать программу,...
C++ Вывести на экран в первой строке нечетные символы, во второй четные символы исходной строки
Помогите написать 3 программы. (на С или С++) 1. Вывести на экран в первой строке нечетные символы, во второй четные символы исходной строки. 2. Вывести на экран сначала цифры, затем буквы, затем остальные символы исходной строки. 3. В исходном массиве все элементы, встречающиеся больше одного раза заменить на нули. Добавлено через 19 часов 50 минут Ап теме, плиз...
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" #include <stdio.h> #include <iostream> #include <conio.h> #include <string.h> #include<stdlib.h> подробнее

Показать сообщение отдельно
zim22
depict1
 Аватар для zim22
276 / 141 / 2
Регистрация: 11.07.2009
Сообщений: 606
15.01.2010, 20:00     Вопросы по основам C++
Цитата Сообщение от 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>();  
}
 
Текущее время: 12:50. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru