59 / 52 / 11
Регистрация: 04.08.2015
Сообщений: 726
|
||||||
1 | ||||||
Ошибка: нестатическая ссылка не член должна указываться относительно заданного объекта11.10.2016, 05:20. Показов 4431. Ответов 2
Метки нет Все метки)
(
Есть класс
Мне необходимо чтобы массив принимал Max_triangles, то есть чтобы в дальнейшем в конструктор можно было передать Max_triangles и создавался массив указанного размера в объекте класса.
0
|
|
11.10.2016, 05:20 | |
Ответы с готовыми решениями:
2
нестатическая ссылка не член должна указываться относительно заданного объекта Нестатическая ссылка не член должна указываться относительно заданного объекта нестатическая ссылка на член должна указываться относительного заданного объекта Исправить ошибку : нестатическая на член должна указываться относительно заданного объекта |
Вездепух
![]() ![]() 11087 / 6054 / 1651
Регистрация: 18.10.2014
Сообщений: 15,183
|
|
11.10.2016, 05:46 | 2 |
Размер массива в С++ должен задаваться константным выражением. От того, что вы что-то объявили как
const , это что-то еще не становится константным выражением. Нестатический член класса участвовать в константных выражениях не может никак, сколько вы его const ни объявляйте.Идея константного выражения в С++ заключается в том, что его значение должно быть известно на стадии компиляции. Как только речь зашла о "в конструктор можно было передать Max_triangles", об таком объявлении массивов, как у вас, можно сразу забывать. В С++ нет встроенных массивов, размер которых определяется во время выполнения. Если вам нужен массив, размер которого определяется во время выполнения - используйте std::vector .
1
|
3434 / 2813 / 1249
Регистрация: 29.01.2016
Сообщений: 9,426
|
|||||||||||
11.10.2016, 06:29 | 3 | ||||||||||
1
|
11.10.2016, 06:29 | |
Помогаю со студенческими работами здесь
3
Не статическая ссылка не член должна указываться относительно заданного объекта (ООП)
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |