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

Как передать массив в функцию не указывая размер - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Глюк GetWindowModuleFileName http://www.cyberforum.ru/cpp-beginners/thread347010.html
Пишу продвинутый диспетчер файлов без tlhelp32.lib поэтому решил находить ModulePath с помощью GetWindowModuleFileName но столкнулся с проблемой - ModulePath выводятся какие-то левые, совсем не...
C++ error lnk2028 unresolved token extern c Здравствуйте. При компиляции такого примера// Test6.cpp : main project file. #include "stdafx.h" #include <Windows.h> #include <iostream> using namespace std; using namespace System; int... http://www.cyberforum.ru/cpp-beginners/thread347000.html
Проблема с динамическим массивом C++
#include "stdafx.h" #include<iostream> #include<conio.h> using namespace std; int l,r,i=0,j=0,k=0,k1=0,k2=0,x=2,z=1;int ost; int _tmain(int argc, _TCHAR* argv) { int *m,n; cin>>l>>r; int...
Вопрос по TMemo и сортировке вектора списков. C++
Здравствуйте! Есть вектор списков, нужно отсортировать по возрастанию первого элемента каждого списка вектора. Вот пример. vector< list<int> > mVl (3, list<int>()); mVl.push_back(20); ...
C++ "Теория вероятности Шейтона" и "Кодирование/дикодирование информации" (C++) http://www.cyberforum.ru/cpp-beginners/thread346977.html
Всем здравструйте! :) Есть две задачки: "Теория вероятности Шейтона" и "Кодирование/декодирование информации". Код первой: Задание первой: 1. Составить программу на языке C/С++ наличия букв...
C++ fstream помогите, пожалуйста, чет я совсем запуталась((( /*Дан текстовый фал, содержащий целые числа, разделенные пробелами. Определить является ли последовательность чисел, находящихся в файле,... подробнее

Показать сообщение отдельно
Jupiter
Каратель
Эксперт С++
6561 / 3982 / 227
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
31.08.2011, 22:33
если размер массива известен на этапе компиляции томожно так
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
#include <iostream>
#include <iterator>
#include <algorithm>
 
template< typename T, std::size_t N >
void print(const T (&arr)[N])
{
    std::copy(arr, arr + N, std::ostream_iterator<T>(std::cout, " "));
}
 
template< typename T, std::size_t N >
void sort(T (&arr)[N])
{
    std::sort(arr, arr + N);
}
 
int main()
{
    int array[] = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 0 };
    print(array);
    std::cout << std::endl;
    sort(array);
    print(array);
    return 0;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.