Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Как подключить obj файл к проекту? Всем привет! Нужно подключить obj файл к проекту в котором есть нужный класс. Как это сделать в MVS 2010? https://www.cyberforum.ru/ cpp-beginners/ thread1241416.html Возможно ли реализовать аналог функции Read из Паскаля? C++
Здравствуйте. Возможно ли в C++ реализовать аналог функции read() из паскаля. Хотя бы с условием, что все входные данные одного типа. Без передачи указателя
C++ Особенности Visual Studio 2010 https://www.cyberforum.ru/ cpp-beginners/ thread1241353.html
Всем привет. Вопрос знатокам С/C++. Мы знаем, что, взять например язык С: 1) Компилятор языка при присвоении одной переменной одного типа другой переменной другого типа, где возможна потеря данных не требует явного привидения типов, но выдаст предупреждение, хотя в такой же ситуации компилятор С++ выдаст ошибку. Вот например: /* Какой-то код */
C++ Не выводится на экран элемент динамического массива https://www.cyberforum.ru/ cpp-beginners/ thread1241351.html
Здравствуйте! Сразу прошу прощения за название темы, т.к. далее по тексту вы узнаете, что проблема относится не совсем к выводу на экран элементов массива. А проблема заключается в следующем: Пользователь вводит квадратную матрицу, и программа должна сформировать одномерный массив из элементов, расположенных в таком порядке, как на картинке (задача 18). #include <iostream> using...
C++ Нужна программа, которая по регулярному выражению находит все совпадения в строке
Никак не могу освоить добавленную в C++11 библиотеку <regex>! Помогите пожалуйста! Нужна программа, которая по регулярному выражению находит все совпадения в строке (<string>), и, если не затруднит, объясните, пожалуйста, как она работает и как работают здесь регулярные выражения и работают ли вообще. Дело в том что уже долго пытаюсь написать такую программу на C++11... Писал на Питоне, там...
C++ Формирование нечетных чисел https://www.cyberforum.ru/ cpp-beginners/ thread1241335.html
Приветствую всех! Имеется такой код: srand(time(0)); int ia,c=0; for(int i=0; i!=5; i++) { while(ia % 2 == 0) { ia = rand() % 100; }
C++ Классы: Не создаются объекты класса Apple https://www.cyberforum.ru/ cpp-beginners/ thread1241325.html
Includes.h #include <stdlib.h> #include <gl\glut.h> #include <math.h> #include<stdio.h> #include<time.h> #include<stdio.h> #include<iostream> using namespace std;
Неправильно выводятся данные структуры C++
#include <iostream> #include <conio.h> #include <string> #define deathgant 7 using namespace std; union tag_value{ int kill_1; int kill_2;
C++ Начать работать с SQLite https://www.cyberforum.ru/ cpp-beginners/ thread1241317.html
Помогите новичку! Пишу консольную программу под Win на С++ Компилирую этим (BAT-файлом): g++.exe %prj%_main_win.cpp %prj%src\*.cpp -o %bin% -I%prj% -std=c++11 По советам на хабре (http://habrahabr.ru/post/149390/) скачал *.Н файл, кинул в папку с src\*.cpp и пытаюсь подключить к программе: #include "src\sqlite3.h" ... if( sqlite3_open("my_cosy_database.dblite", &db) ) ...
C++ Чтение динамического массива с конца https://www.cyberforum.ru/ cpp-beginners/ thread1241309.html
Можно ли каким-то образом считывать динамический массив не с начала,а с конца?
Компиляция C++ кода через консоль C++
Есть простенький код: #include <iostream> #include <vector> int main(int argc, char *argv){ std::vector<int> vec; int num=1; std::cout<<"Enter positive numbers followed by 0:\n"; while (std::cin >> num, num!=0){
C++ Можно ли объявлять объекты в заголовочном файле? https://www.cyberforum.ru/ cpp-beginners/ thread1241231.html
main.cpp #include "aa.h" int main(int argc, char** argv){ return 0; } aa.h #ifndef e2_H_ #define e2_H_ int a=0; #endif /* e2_H_ */
:)
Эксперт С++
4773 / 3267 / 497
Регистрация: 19.02.2013
Сообщений: 9,046
12.08.2014, 21:26 0

Дружественный метод класса и ошибка доступа - C++ - Ответ 6512945

12.08.2014, 21:26. Показов 2236. Ответов 5
Метки (Все метки)

Лучший ответ Сообщение было отмечено CHELOVEKPAUK как решение

Решение

Цитата Сообщение от CHELOVEKPAUK Посмотреть сообщение
но все равно подчеркивает строку 16
Это вероятно проблемы IntelliSence. Как-то не очень нравится ему дружественная функция-член. Вот если сделать просто свободную функцию, то никаких ошибок не будет:
C++
1
2
3
friend void g(B& b);
//..
void g(B& b) {b.x=42;} // всё ок
Т.о., не смотря на то, что проверка кода ДО компиляции (IntelliSence) пишет ошибку на возможность сборки это не влияет.

Вернуться к обсуждению:
Дружественный метод класса и ошибка доступа C++
1
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
12.08.2014, 21:26
Готовые ответы и решения:

Дружественный метод. Ошибка доступа к полям
Доброго времени суток, реализовываю паттерн состояние. Для доступа к полям класса контекста( в моем...

Не работает дружественный метод класса
Почему такой код не работает? Работает только в случае, если весь класс сделать дружественным. В...

Дружественный метод
Добрый вечер. Не могу решить проблему с дружественным методом класса. Есть два класса. 1ый...

создать метод доступа к функциям класса-наследника
Допустим, есть базовый класс Фигура и наследники &quot;Треугольник&quot;, &quot;Квадрат&quot;. Мне нужно создать метод...

5
12.08.2014, 21:26
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
12.08.2014, 21:26
Помогаю со студенческими работами здесь

Метод для доступа к закрытым переменным другого класса
Подскажите, пожалуйста, что я делаю не правильно... Проблема заключается в следующем: Есть 2...

Дружественный оператор не видит закрытые члены класса
angle.h: #pragma once #include &lt;iostream&gt; using std::ostream; class Angle { friend...

Реализовать дружественный метод задания размерности матрицы
Помогите пожалуйста!!реализовать дружественный метод задания размерности матрицы для её генерации

Дружественный перегруженный оператор не может обратиться к приватной переменной класса
#include&lt;iostream&gt; #include&lt;cstring&gt; #include&lt;fstream&gt; using namespace std; class phonebook {...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru