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

как вернуть массив и как неявно получить атрибут объекта - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Дан набор символов, среди которых есть двоеточие ‘:’. Определить, сколько символов ему предшествует http://www.cyberforum.ru/cpp-beginners/thread860014.html
Дан набор символов, среди которых есть двоеточие ‘:’. Определить, сколько символов ему предшествует Дан набор символов, среди которых есть двоеточие ‘:’. Определить, сколько символов ему предш Помогите с программкой....пожалуйста...
C++ Некомпилиться в VC 2010 (работа с OpenGL) Пишу курсач по вот этой видюшке http://www.youtube.com/watch?v=TC2F78eE3CQ и не могу понять, в чем у меня ошибка в файле 1.срр, т.к. не раз проверял и вроде все норм сделал. Подскажите, что не так? http://www.cyberforum.ru/cpp-beginners/thread860013.html
Программа, заменяющая в исходной строке символов все единицы нулями и все нули единицами C++
Помогите с программой. Составить программу, заменяющую в исходной строке символов все единицы нулями и все нули единицами. Замена должна выполняться с заданного символа.
Работа с классами C++
Всем привет и с праздником. Имеется задачка которую помогли сделать на этом форуме. Задачка выполнена с односвязным списком. Вводится ограничения по возрасту и из данного введенного промежутка выводятся люди, подходящие по критериям. #include <iostream> #include <fstream> #include <windows.h>
C++ Описать шаблонный класс для хранения массива указателей на объекты произвольного класса http://www.cyberforum.ru/cpp-beginners/thread859996.html
Здравствуйте. У меня такая вот проблема: Есть такая программа #include <iostream> #include <cmath> #include <locale> #include <conio.h> const float PI = 3.141592; /*class Error{
C++ Почему перестала работать запись в файл? Почему перестала работать запись в файл? #include <cstdio> #include <cstring> #include <iostream> #include <fstream> #include <vector> using namespace std; int main() подробнее

Показать сообщение отдельно
Bend3r
 Аватар для Bend3r
142 / 129 / 17
Регистрация: 29.07.2012
Сообщений: 681
09.05.2013, 17:45     как вернуть массив и как неявно получить атрибут объекта
Цитата Сообщение от _dude01 Посмотреть сообщение
хочу спросить
как из функции вернуть массив
Код C++
1
2
3
4
5
6
7
int g(void){
* * int a[10];
* * //как-то его заполнить
* * return a;
}
массив не хочет возвращять
Если ты в функции изменяешь значения массива который передаешь в виде параметров, то в main функции значения тоже будут изменятся. А если ты хочешь вывести его то просто функцию делать void и через цикл for выводи весь массив.

Добавлено через 10 минут
Цитата Сообщение от _dude01 Посмотреть сообщение
и как неявно получить значение атрибута из объекта
Код C++
1
2
3
4
5
6
7
8
9
10
11
12
#include <iostream>
class a{
* * data[10] = {/* всякие елементы */};
};
int main(){
* * a b;
* * std::cout << b;
* * //как сделать чтоб вместо b сдесь вывело b.data?
}
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 <fstream>
#include <iostream>
#include <Windows>
#include <conio.h>
using namespace std;
 
class a
{
public:
int data[10];
 
 
};
 
int main()
{
SetConsoleCP(1251);
SetConsoleOutputCP(1251);
a b;
cin >> b.data[1];
cout << b.data[0] << endl;  //тут выведится random число
cout << b.data[1] << endl;  // а вот выведится числа которые было введена
 
system("PAUSE");
}
Вот пример
 
Текущее время: 08:08. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru