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

Хочу static "с домином и монашками" - C++

Восстановить пароль Регистрация
 
 
Voroshek
6 / 6 / 1
Регистрация: 22.08.2011
Сообщений: 75
17.07.2014, 22:39     Хочу static "с домином и монашками" #1
Здравствуйте.
C++
1
2
3
4
class My_class
{
    Any_type x;
};
Объект х будет одинаковым у объектов этого класса, поэтому я хотел бы сделать его static.
С другой стороны, объекты My_class будут создаваться нечасто, и не хотелось бы, чтобы х висел в памяти в течение всего времени работы программы.
Можно это как-нибудь разрулить?
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.07.2014, 22:39     Хочу static "с домином и монашками"
Посмотрите здесь:

C++ "Угадай число" (напишите программу, хочу проверить со своей).
C++ Как пользоваться проектом "Win32 Static Library"?
C++ хочу попробовать всунуть "for (int j=0; j<5; j++)" в cin. Как это можно реализовать?
C++ Написать программу которaя запрашиваeт у пользователя номер дня недели, затем выводит одно из сообщений "рабочий день", "суббота", "воскресенье"
Не перезагружает "+" как я хочу C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
-=ЮрА=-
19.07.2014, 13:39     Хочу static "с домином и монашками"
  #21

Не по теме:


Модератор, хоть раз поставь карточку истинному зачинщику срача, ну как бы человек просит

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Avazart
 Аватар для Avazart
6906 / 5146 / 253
Регистрация: 10.12.2010
Сообщений: 22,645
Записей в блоге: 17
19.07.2014, 13:40     Хочу static "с домином и монашками" #22
Цитата Сообщение от -=ЮрА=- Посмотреть сообщение
- прежде чем использовать индексный оператор спроси а есть ли поинтер, а столько ли в нём элементов. Мне что прочесть курс лекций для начинающего?

Не по теме:

Прочесть курс лекций по-понимаю тебя...



Еще раз повторяю твой пример не общий, в объекте может не быть "итемов" и контейнеров, в нем могут быть совсем другие данные к которым может быть обращение.
Tulosba
:)
Эксперт С++
4378 / 3221 / 297
Регистрация: 19.02.2013
Сообщений: 9,044
19.07.2014, 13:44     Хочу static "с домином и монашками" #23
Цитата Сообщение от -=ЮрА=- Посмотреть сообщение
И будет с одной стороны валидный объект, с другой без ненужных полей с данными.
Это решение из разряда: "давайте вместо выкидывания исключения из конструктора будем проверять флаг, что объект создан нормально". Т.е. по сути лишняя проверка, о которой просто можно забыть в очередной раз.
Avazart
 Аватар для Avazart
6906 / 5146 / 253
Регистрация: 10.12.2010
Сообщений: 22,645
Записей в блоге: 17
19.07.2014, 13:49     Хочу static "с домином и монашками" #24

Не по теме:

Цитата Сообщение от -=ЮрА=- Посмотреть сообщение
Модератор, хоть раз поставь карточку истинному зачинщику срача, ну как бы человек просит


У тебя всегда такие аргументы когда, критикуют твой код?
Если да- то ты прав не о чем говорить.

Не по теме:

Tulosba, Не говоря уже про upcase-стиль именования структуры.

-=ЮрА=-
Заблокирован
Автор FAQ
19.07.2014, 13:59     Хочу static "с домином и монашками" #25
Avazart, слушай, я попросил тебя довольно вежливо объяснить почему корректная очистка объекта через поинтер почему-то вдруг является бредом.
Цитата Сообщение от Avazart Посмотреть сообщение
У тебя всегда такие аргументы когда, критикуют твой код?
Причём без кода. В ответ я увидел действительно целую кучу бреда. Причём даже автор темы за синглетон даже не ответил. Касательно нотации, она виндовая, есть какие то претензии?

Не по теме:

Я вижу только одно, какой-то пацан мнит себя профи, и это явно не я.


Касательно этой глупости
Цитата Сообщение от Tulosba Посмотреть сообщение
Это решение из разряда: "давайте вместо выкидывания исключения из конструктора будем проверять флаг, что объект создан нормально". Т.е. по сути лишняя проверка, о которой просто можно забыть в очередной раз.
- конечно лучше наплодить эксепшинов, особенно в конструкторе(кто вас такому вообще учит, для себя хочу хоть знать), нежели проверить флаг, причём в моём коде даже флагов никаких не было, какая то ерись из неба взялась
Я жду в теме модератора, которому уже написал.
Tulosba
:)
Эксперт С++
4378 / 3221 / 297
Регистрация: 19.02.2013
Сообщений: 9,044
19.07.2014, 14:19     Хочу static "с домином и монашками" #26
Ох, рано я тебя, -=ЮрА=-, вынул из списка игнора. К критике ты вообще не восприимчив.
Вместо того, чтобы почитать желания ТС, а это:
1. Необходимость иметь один общий объект для всех экземпляров класса. Т.е. по сути типичное решение, которое предлагает паттерн Singleton;
2. Удалять этот общий объект, если нет экземпляров класса внешнего уровня;
ты предлагаешь ручные удаления через Reset, откуда естественно вытекает нарушение требований ТС и то, о чем я сказал: необходимость дополнительной проверки существования общего объекта. Почему ты считаешь это глупостью, для меня загадка. Хотя, зная твоё поведение на форуме, и отзывы о тебе других участников форума, загадка может иметь простое решение.
Цитата Сообщение от -=ЮрА=- Посмотреть сообщение
Причём даже автор темы за синглетон даже не ответил.
Cм. сообщение #6.

Добавлено через 3 минуты

Не по теме:

Цитата Сообщение от Avazart Посмотреть сообщение
Не говоря уже про upcase-стиль именования структуры.
Это MFC головного мозга.
Вот интересно, сколько раз в этой строке
C++
1
class CSomeClass
встречается упоминание класса?

-=ЮрА=-
Заблокирован
Автор FAQ
19.07.2014, 14:33     Хочу static "с домином и монашками" #27
Цитата Сообщение от Tulosba Посмотреть сообщение
ты предлагаешь ручные удаления через Reset,
- когда хочу сбросить кеш тогда и сбрасывал. Работал когда нибудь со шрифтами без АПИ?Представь ты закешировал migliu в 10-й и 12-й сетке, и тут ещё одним рендером пытаешся подкрузить msmincho с ещё так тысячами 40 глифов. Ты действительно не нажмёшь сброс кеша, ну ну
.
Цитата Сообщение от Tulosba Посмотреть сообщение
Удалять этот общий объект, если нет экземпляров класса внешнего уровня;
- а я не хочу удалять менеджер шрифтов даже если ни одни из шрифтов не загружен, вдруг я подружу шрифт из документа.
Цитата Сообщение от Tulosba Посмотреть сообщение
встречается упоминание класса?
- почитай за нотации особенно за верблюжью и виндовую.
Я тут пишусь и трачу своё время на каких то тролей, ага.

Добавлено через 54 секунды

Не по теме:

Tulosba, ты напиши хоть один проект с бюджетом в несколько к зелёных а потом пробуй учить людей.
Мне хватило твоего эксепшина в конструкторе, я тебе говорю тебя бы выперли у нас через день



Добавлено через 4 минуты

Не по теме:

Цитата Сообщение от Tulosba Посмотреть сообщение
Ох, рано я тебя, -=ЮрА=-, вынул из списка игнора.
- ты у меня 1,5 года там сидел, видимо опять туда помещу

Миниатюры
Хочу static "с домином и монашками"  
Tulosba
:)
Эксперт С++
4378 / 3221 / 297
Регистрация: 19.02.2013
Сообщений: 9,044
19.07.2014, 14:53     Хочу static "с домином и монашками" #28
-=ЮрА=-, по теме-то есть что? Зачем ты уводишь разговор на какие-то шрифты, килобаксные проекты, свой возраст и опыт? Уже не первый раз вижу, как ты ноешь про потраченное здесь время. Не трать - не будешь ныть. И другим станет легче без тебя.
Croessmah
19.07.2014, 14:55
  #29

Не по теме:

Цитата Сообщение от -=ЮрА=- Посмотреть сообщение
- ты у меня 1,5 года там сидел, видимо опять туда помещу
Цитата Сообщение от Tulosba Посмотреть сообщение
Ох, рано я тебя, -=ЮрА=-, вынул из списка игнора.
битва титанов прям слов нет

-=ЮрА=-
19.07.2014, 15:02
  #30

Не по теме:

Croessmah, отнесись к этому проще.

MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
19.07.2014, 15:07     Хочу static "с домином и монашками"
Еще ссылки по теме:

Классы.Ключевое слово static - выдает ошибку "неразрешенный внешний символ" C++
C++ Как отключить автоматическое добавление "_" "@" "number" к имени экстернального метода?
C++ Ошибка компиляции "forbids in-class initialization of non-const static member"

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Croessmah
19.07.2014, 15:07     Хочу static "с домином и монашками"
  #31

Не по теме:

Цитата Сообщение от -=ЮрА=- Посмотреть сообщение
отнесись к этому проще.
да я к этому вообще никак не отношусь просто взрослые люди мерятся у кого игнор длиннее ничего личного

Yandex
Объявления
19.07.2014, 15:07     Хочу static "с домином и монашками"
Ответ Создать тему
Опции темы

Текущее время: 13:30. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru