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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Коментарии к программе http://www.cyberforum.ru/cpp-beginners/thread618160.html
И снова мне нужна помощь с комментариями)))часть комментариев есть к проге. #include "stdio.h" #include "iostream" #include "string.h" #include "windows.h" using namespace std; char...
C++ Сортировка методом каскадного слияния со специальным распределением Задание - реализовать этот алгоритм для однмоерного динамического массива. попытки почитать Кнута успехом не увенчались - не понятно. Буду рад любой помощи, будь то ссылка на понятную литературу, или... http://www.cyberforum.ru/cpp-beginners/thread618154.html
Разбор кода простой программы новичка C++
Народ, я вот тут только начал учиться, помогите понять ошибки. Вот код: #include <iostream.h> class Rabota { public: int starye(); int rabotka(); private:
Struct VS Class C++
Здравствуйте. Я прочел интересную статью http://www.rsdn.ru/article/cpp/ObjectsAndPointers.xml#EVPAC по использованию памяти для различных конструкций языка. Но хотел узнать, когда мы создаем...
C++ Разработать алгоритм перевода двоичных чисел в десятичные числа http://www.cyberforum.ru/cpp-beginners/thread618138.html
разработать алгоритм перевода двоичных чисел в десятичные числа
C++ Нахождение определителя в матрице списков Здравствуйте. Как вы поняли что задание состоит из нахождения определителя матрицы заданной двумерным двусвязным списком. Код с горем пополам и помощью добрых людей написал. Но все равно считает не... подробнее

Показать сообщение отдельно
Jupiter
Каратель
Эксперт С++
6554 / 3975 / 226
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
03.07.2012, 01:05
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
#include <iostream>
#include <cstddef>
 
//compile-time arrays only
template<std::size_t N>
void foo(const int (&arr)[N])
{
   for (std::size_t i = 0; i < N; ++i)
      std::cout << arr[i] << ' ';
}
 
void foo(const int* const arr, std::size_t N)
{
   for (std::size_t i = 0; i < N; ++i)
      std::cout << arr[i] << ' ';
}
 
int main()
{
   int arr[] = { 1, 2, 3, 4 };
   foo(arr);
   std::cout << std::endl;
   foo(arr, sizeof(arr) / sizeof(int));
}
2
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru