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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
JTV
0 / 0 / 0
Регистрация: 26.05.2012
Сообщений: 9
#1

ссылки - C++

27.05.2012, 16:12. Просмотров 216. Ответов 0
Метки нет (Все метки)

в задании надо сделать функцию с ссылками для изменения полей класса
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
class lesson{ //описание класса
    public:
        char *name;
        int hours;
        char *forma;
    lesson(){ // конструктор
        name=new char[];
        hours=0;
        forma=new char[];
    }
};
 
lesson obj[7];
void change( lesson &a, char *nm, int hr, char *fm){// вот тут lesson &a - это ссылка ведь да??????
 
    a.name=new char[strlen(nm)+1];strcpy(a.name,nm);
    a.hours=hr;
    a.forma=new char[strlen(fm)+1];
    strcpy(a.forma,fm);
}
lesson &a - это ссылка ведь да??????
а если нет, то как сделать с ссылками? функцию change?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.05.2012, 16:12
Здравствуйте! Я подобрал для вас темы с ответами на вопрос ссылки (C++):

Зачем нужны rvalue ссылки, если есть универсальные ссылки - C++
Читаю книгу Скотта Мэйерса... Что-то я совсем запутался с этими rvalue ссылками. Я не пойму, зачем нужны rvalue ссылки, если есть...

ссылки - C++
скиньте плиз несколько интерестных ссылок типа таких: http://www.firststeps.ru/mfc/winapi/winapi1.html уроки, примеры Добавлено...

Ссылки - C++
Hi all Нельзя возвращать ссылку, если возвращаемое значение является локальной переменоой как здесь, потому что локальные переменные...

Ссылки - C++
Хотел бы узнать как функция Struk & Function() возвращает значения например что бы код весь не писать скажу что объявлен класс struk...

Ссылки - C++
Для меня вроде понятно что означает конструкция int* a; создается указатель на целую переменную. А что означает конструкция int&...

ссылки - C++
как здесь привести к интовому виду,чтобы выдавало 100? # include <iostream> using namespace std; void f(int &i) { i = 100;...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
27.05.2012, 16:12
Привет! Вот еще темы с ответами:

Ссылки в С++ - C++
void swap(int& i, int& j) { int tmp = i; i = j; j = tmp; } int main() { int x, y;

Ссылки - C++
Здравствуйте. Если я задаю матрицу int **m=new int*; for (int i=0;i<h;i++) m=new int; то могу ли я обращаться и...

Возврат ссылки - C++
int & function(int); Понятно для чего передают аргументы в функцию как указатели или ссылки.Но зачем функция возвращает ссылку? Чтобы...

Указатели и ссылки - C++
Экспериментируя с указателями пришел к вот таким выводам: int a; //переменная int *b; //указатель int &c = a //ссылка на <a> ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru