Мне было интересно, есть ли способ поместить объекты класса в заголовок?Можно ли добавить объект класса в заголовок класса?
Например:
class MyClass {
} object;
Если я сделал объект там, а затем включить заголовок в более чем одного исходного файла, я получаю ошибку умножения определенных символов, найденных. Я новичок, поэтому не понимаю полностью все.
Кроме того, я хочу сделать что-то вроде object.function()
внутри другой функции, которая является членом другого класса, как я могу это сделать?
Я бы не рекомендовал шаблон одноэлементный на всех; нет случаев, когда это необходимо. – GManNickG
Хмм, спасибо - ваш комментарий заставил меня сделать обширный поиск Google для аргументов «за» и «против», после поиска и чтения многих статей я нашел неплохую дискуссию по вики с многочисленными интересными комментариями и ссылками: http://c2.com/cgi/ вики? SingletonPattern. Мой вывод: дайте ему очень-очень-очень хорошую мысль, прежде чем использовать ее. Но иногда это имеет смысл.И вы правы, это нигде не требуется - но это не шаблон. –