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

возвратить функцией массив - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ C + + Mysql таблицы http://www.cyberforum.ru/cpp-beginners/thread548995.html
Здравствуйте, Может быть, могли бы помочь. Как я могу сохранить элементы C + + массива в таблицы Mysql? Массив заполняется с клавиатуры.
C++ Объем и площадь поверхности цилиндра Нужно написать консольное приложение, которое позволяло бы выполнить вычисление объема и площади поверхности цилиндра (1 приложение, а не 2) формулы: S=2*pi*R*(h+R) - площадь V=pi*R*R*h -объем Сам немогу сделать, так как полный ноль похоже) Спасибо)) http://www.cyberforum.ru/cpp-beginners/thread548994.html
Найти элементы, присутствующие в нескольких экземплярах либо только в массиве А, либо только в массиве B C++
Нужно найти элементы, присутствующие в нескольких экземплярах либо только в массиве А, либо только в массиве B и перенести в одномерный массив С, не содержащий повторяющихся элементов.:wall: #include<stdio.h> int main() { int a, b, c, na, nb, nc=0,i ,j ,k; printf("\n Введите длину массива A:"); scanf("%d", &na); printf("\n Введите массив A \n"); for(i=o;i<na:i++)
Вычисление интеграла - метод прямоугольников C++
#include"stdafx.h" #include<iostream> #include<fstream> #include<math.h> using namespace std; const double b=3.1415; double f (double x) { return x*sin(x);
C++ Re: Найти количество наибольших цифр в числе http://www.cyberforum.ru/cpp-beginners/thread548965.html
int a; cout<<"a="; cin>>a; int k=0; while (a!=0) { int max=a%10; b=a/10;
C++ решение задачи, уравнение Вложил скрин, у меня он тут не правильно отображается Буду очень благодарен за помощь подробнее

Показать сообщение отдельно
Bers
Заблокирован
15.04.2012, 17:54     возвратить функцией массив
Цитата Сообщение от Nekto Посмотреть сообщение
Вы сейчас ломаете мой взгляд на массивы... Почему память, выделенная с помощью new, к которой можно обращаться через индекс, не считается массивом?
Потому что "массив" - это синтаксическая конструкция языка. При помощи которой, вы можете создавать различные типы данных.

Например: int a[10] и int b[20] - это два принципиально разных типа данных.
Так же, эти два принципиально разных типа данных принципиально отличаются от типа данных "указатель".

Соответственно, правомерно сделать проверку типов. Функция может принимать только массив из 10 элементов, и браковать на стадии компиляции все прочие массивы, в том числе - сырые указатели.

Что касается адреса памяти - это всего лишь адрес. "Массив" на языке с++ не является "адресом памяти".
 
Текущее время: 22:56. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru