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

Передача массивов в функцию на С++ - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Порекомендуйте книгу про проектирование игр/игровых движков http://www.cyberforum.ru/cpp-beginners/thread421564.html
Здравствуйте, пробую себя, так сказать в лёгком игрострое: пытаюсь сделать простенький аналог танчиков, но упераюсь в громкий свист ветра в черепной коробке <_< Встали проблемы, наподобие: 1)как определять коллизии(столкновения) между обьектами? 2)как просчитывать полёт снаряда, чтобы при этом избежать туннелинга (пролетание снаряда через препятствие, потому, что оно тонще чем "шаг...
C++ Статические члены и функции Что-то я не могу понять что я забыли и чяднт что код не компилируется. #include <iostream> #include <string> using namespace std; class test { private: static int x; public: http://www.cyberforum.ru/cpp-beginners/thread421562.html
Заменить в строке все множественные вхождения заданного символа одним C++
Функция заменяет в строке все множественные вхождения заданного символа одним для использование нелбходимо использовать Указатели. Типизированные указатели. Указатели и массивы. Функции пользователя
Шаблон класса "Очередь" C++
описать класс:очередь (динамическая структура) тип данных:int,double,float.в каждом классе должны быть конструкторы с параметрами. программа должна корректно добавлять и удалять элементы из очереди. помогите пожалуйста(((
C++ перегрузка операторов С++ http://www.cyberforum.ru/cpp-beginners/thread421528.html
есть программа: #include "stdafx.h" #include <iostream> using namespace std; class Time { private: int s, min, h;
C++ Решить выражение Народ, помогите плиззз))) Можете написать код для программы, считающей выражение y=lg(8x^2-6x). СПАСИБО! С НОВЫМ ГОДОМ!=) подробнее

Показать сообщение отдельно
zss
Модератор
Эксперт С++
 Аватар для zss
5953 / 5558 / 1787
Регистрация: 18.12.2011
Сообщений: 14,207
Завершенные тесты: 1
02.01.2012, 20:52     Передача массивов в функцию на С++
C++
1
2
3
4
5
6
7
8
9
10
template <class T, int size>
void Massiv <T, size>::InputMassiv(T *Mas) 
{
    cout << "Введите массив:\n";
    for (int i = 0; i < size; i++) 
    {
        cout << "Введите "<<i<<" элемент массива: ";
        cin >> Mas[i];
    }
}
Однако, скорее всего от Вас требуется другое.
Mas1 и Mas2 должны быть разными объектами типа Massiv.
Т.е. в main надо объявить
Massiv<int, 5> Mas1,Mas2;
а потом
Mas1.InputMassiv();
Mas2.InputMassiv();
 
Текущее время: 20:40. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru