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

Эксперты обобщенного программирования - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Неполадки с isalpha http://www.cyberforum.ru/cpp-beginners/thread943514.html
Ниже я привел код самой функции. Суть в том, что я хочу открыть файл и прочитать с него только цифры,английские буквы,разделители и знаки пунктуации.То есть если символ являеться таковым, он...
C++ знаки после запятой , формат float я вот что делаю: float i = *(float*)0x0000000; приравниваю значение адреса в формате флоат , мне нужно сделать чтобы переменная i равнялась флоату с одним знаком после запятой , не вот так... http://www.cyberforum.ru/cpp-beginners/thread943505.html
C++ Как исправить этот код?
Помогите исправить код. Знаю в чем проблема,но не знаю как решить. В книге дается схожий пример,и там все так же. Суть в том,что в классе задается статическая переменная-член и статическая функция...
подскажите среду с компилятором под Win64 C++
У меня есть проект на стареньком борланде 6. До недавнего времени мне его возможностей хватало, однако не так давно столкнулся с нехваткой адресного пространства. Пришёл к очевидному выводу, что...
C++ Крестики нолики http://www.cyberforum.ru/cpp-beginners/thread943484.html
Доброго времени суток, недавно, я решил написать программу Крестики нолики, опираясь на свои знания в С++, но при компиляции кода компилятор ошибок не выдает, но при запуске появляеться вот это: "an...
C++ Убрать туман войны в игре Какие инструменты/алгоритмы требуются, чтобы убрать туман войны в игре.. например Company of heroes 2 ? Что-то вроде трейнера... Предположим С++ с ассемблером знаю, как про )) подробнее

Показать сообщение отдельно
ForEveR
В астрале
Эксперт С++
7979 / 4738 / 321
Регистрация: 24.06.2010
Сообщений: 10,543
Завершенные тесты: 3
27.08.2013, 15:46
alsav22, Это буквоедство же. Это не объявление класса в обычном смысле этого слова. Это объявление дружественности (friend declaration).

For a friend class
declaration, if there is no prior declaration, the class that is specified belongs to the innermost enclosing
non-class scope, but if it is subsequently referenced, its name is not found by name lookup until a matching
declaration is provided in the innermost enclosing nonclass scope.
Возможно, я не прав и это тоже стоит называть объявлением. Собственно размусоливать тут более нечего, полагаю.

Хотя... Есть один вопрос в таком случае. Это тоже является ОБЪЯВЛЕНИЕМ класса?
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
namespace test_ns
{
 
template<typename T>
class friended;
 
}
 
template<typename T>
class test
{
   template<typename U>
   friend class test_ns::friended;
};
Тут или мы друг друга не понимаем или же кто-то из нас чего-то не допонимает. Все, что начинается с friend является friend-declaration, так что это в любом случае объявление.
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru