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

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

Войти
Регистрация
Восстановить пароль
 
Korbofos
4 / 4 / 0
Регистрация: 15.08.2011
Сообщений: 157
#1

Ошибка - Reference member 'example::link' is not initialized - C++

02.06.2012, 12:40. Просмотров 452. Ответов 1
Метки нет (Все метки)

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
class example
{
example();
private:
unsigned char count;
public:
unsigned char &link;
};
 
example::example()
{
link=count;
}
Компилятор выдаёт ошибку
[C++ Error] Unit1.cpp(28): E2210 Reference member 'example::link' is not initialized
Подскажите что не так делаю, с указателем это работает...
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.06.2012, 12:40
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Ошибка - Reference member 'example::link' is not initialized (C++):

ошибка uninitialized reference member in 'struct A::Node' using 'new' without new-initializer - C++
привет всем ! что за ошибку выдает компилятор uninitialized reference member in 'struct A::Node' using 'new' without new-initializer ? что...

Ошибка C2552: non-aggregates cannot be initialized with initializer list - C++
помогите пожалуйста: struct sAccInt { Account AccFrom; Account AccTo; sAccInt() : AccFrom(0L), AccTo(0L) ...

Ошибка char-array initialized from wide string - C++
Доброго времени суток! Вот программы, которые были выложены, одна на сайте среди уроков-примеров, другая же выложена на форуме. В обоих...

Ошибка: Run-time check failure: variable 'C' is being used without being initialized - C++
Здравствуйте, Помогите решить одну проблему. Есть задание написать программу, которая находит определитель матрицы и умножает две...

Ошибка: Run-Time Check Failure #3 - The variable 'zero' is being used without being initialized. - C++
int fun_mult(int *mas) { int zero; for (int i=0; i<10; i++){ if (mas=0) zero=i; else break; }

Ошибка: Run-Time Check Failure #3 - The variable 'i' is being used without being initialized - C++
в чём ошибка (просьба подправить) #include "stdafx.h" #include <math.h> #include <iostream> #include <fstream> using namespace...

1
Nick Alte
Эксперт С++
1644 / 1016 / 120
Регистрация: 27.09.2009
Сообщений: 1,945
Завершенные тесты: 1
02.06.2012, 13:01 #2
Ссылка должна инициализироваться адресом какого-то объекта строго при своём создании. В дальнейшем сама ссылка изменяться не может (объект, на который она ссылается - естественно, может). Если ссылка является членом класса, то единственное место, где её можно инициализировать - список инициализации конструктора класса.
C++
1
2
3
4
5
6
7
class Foo {
public:
    Foo(): a(5), ref(a) {}
private:
    int a;
    int &ref;
}
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
02.06.2012, 13:01
Привет! Вот еще темы с ответами:

Ошибка Run-Time Check Failure #3 - The variable 'y' is being used without being initialized - C++
Выскакивает вот тавкая вот ошибка, подскажите как исправить. Ошибка выскакивает, когда я ввожу переменную "e", уже во время отладки...

Ошибка Run-Time Check Failure #3 - The variable 'k' is being used without being initialized - C++
2. Даны два вектора и найти угол между ними и модуль векторного произведения векторов X и Y. При вычислении использовать формулу: , где...

Ошибка Run-Time Check Failure #3 - The variable 'chcount' is being used without being initialized. - C++
Run-Time Check Failure #3 - The variable 'chcount' is being used without being initialized. Что за ошибка?

Странная ошибка: [Linker error] undefined reference to `__dyn_tls_init_callback' [Linker error] undefined reference to ld returned 1 exit status - C++
Здравствуйте. Вот недавно начал изучать книгу "С++ для чайников" Стефан Р. Девис 4-е издание. И напоролся на кучу ошибок) Но смог все...


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

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

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