Форум программистов, компьютерный форум 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). СПАСИБО! С НОВЫМ ГОДОМ!=) подробнее

Показать сообщение отдельно
go
Эксперт C++
3582 / 1362 / 128
Регистрация: 16.04.2009
Сообщений: 4,528
02.01.2012, 20:43     Передача массивов в функцию на С++
Используйте функции друзья.
Вот простой примерчик
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
#include <iostream>
 
const int N = 2;
 
template <class T>
class MyClass {
private:
    T arr[N];
public:
    friend void input (T, size_t);
};
 
template <class T>
void input (T *arr, size_t size)
{
    for (int i = 0  ; i < size ; ++i )
        std::cin >> arr[i] ;
}
 
int main(int argc, char* argv[])
{
    int arr[N];
    input (arr, N);
 
    return 0;
}
 
Текущее время: 01:10. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru