2
ответа

Операторы присваивания C++ могут быть бесплатными функциями?

Я пробую что-то вроде этого: оператор Foo & = (Нечто и к, Панель константы &from); Но я получаю эту ошибку: E2239 'оператор = (Нечто и, Панель константы и)' должен быть функцией членства...
вопрос задан: 21 June 2010 20:57
2
ответа

Частичная шаблонная специализация бесплатных функций - лучшие практики

Как большинство программистов на C++ должно знать, частичная шаблонная специализация бесплатных функций запрещена. Например, следующее является недопустимым C++: шаблон <класс T, интервал N> T mul (константа T& x) {...
вопрос задан: 8 March 2010 19:06
0
ответов

Эффективный совет C ++ 23 Предпочитайте функции, не являющиеся членами, а не дружественные функции функциям-членам

Задумываясь над некоторыми фактами о дизайне классов, в частности, должны ли функции быть членами или нет, Я заглянул в «Эффективный c ++» и обнаружил правило 23, а именно: «Предпочитайте не-член-не-друг ...
вопрос задан: 1 March 2019 00:11
0
ответов

Перегрузка оператора: функция-член или функция-член?

Я читал, что перегруженный оператор, объявленный как функция-член, асимметричен, потому что он может иметь только один параметр, а другим параметром, передаваемым автоматически, является указатель this. Так что никакого стандарта ...
вопрос задан: 11 October 2018 09:41
0
ответов

Не-члены и функции-члены в Python

Я относительно новичок в Python и изо всех сил пытаюсь совместить особенности языка с привычками, которые я усвоил из своего опыта работы с C++ и Java. Последняя проблема, с которой я столкнулся, связана с...
вопрос задан: 23 May 2017 12:02
0
ответов

Статические функции-члены

Прочитав ответы sbi и Эли Бендерски на этот вопрос, я задумался, для чего нужны статические функции-члены. Функция класса «без друзей» не должна делать ничего статического ...
вопрос задан: 12 April 2017 07:31
0
ответов

Дружественные функции шаблона класса

У меня есть шаблон класса Foo . Я хотел бы реализовать Bar функции, не являющейся членом, которая принимает два Foo и возвращает Foo. Я хочу, чтобы Bar не был членом, потому что это будет более естественно для вызывающих ...
вопрос задан: 19 February 2013 21:13
0
ответов

Недопустимое использование this в функции, не являющейся членом

Я работал над классом и начал писать все в том же .cpp файл. Однако через некоторое время я увидел, что класс становится все больше и больше, поэтому я решил разделить его на файлы .h и .cpp ....
вопрос задан: 28 January 2012 18:24
0
ответов

Статическая функция, не являющаяся членом или статическая функция, не являющаяся членом?

Каждый раз, когда у меня есть какая-то функциональность, которая находится в нужном направлении "полезности", я в конечном итоге задаюсь вопросом, какой вариант лучше. Например, распечатка структур сообщений (собственных или внешних), некоторая кодиров
вопрос задан: 5 August 2011 08:06
0
ответов

Are begin (container) и end (контейнер) стандартизированы?

Являются ли шаблоны функций, не являющихся членами, begin (контейнер) и end (контейнером) частью C ++ 0x? Если да, то в каком файле заголовка они живут?
вопрос задан: 30 July 2011 10:28