Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.78/9: Рейтинг темы: голосов - 9, средняя оценка - 4.78
6 / 6 / 5
Регистрация: 22.08.2011
Сообщений: 75
1

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

17.07.2014, 22:39. Показов 1808. Ответов 30
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Здравствуйте.
C++
1
2
3
4
class My_class
{
    Any_type x;
};
Объект х будет одинаковым у объектов этого класса, поэтому я хотел бы сделать его static.
С другой стороны, объекты My_class будут создаваться нечасто, и не хотелось бы, чтобы х висел в памяти в течение всего времени работы программы.
Можно это как-нибудь разрулить?
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
17.07.2014, 22:39
Ответы с готовыми решениями:

Хочу, чтобы текст выводился в static text последовательно
Хочу чтобы текст выводился в static text последовательно. Как сделать так чтобы static text не...

Формировать Домином Get/put Запросы
Есть задача, чтобы агент по какому-то событию формировал GET/PUT запросы такая себе синхронизация...

Как правильно разместить static поверх других static-ов
Есть кнопка, нажимая на которую становится видно статик. проблема в том, что статик отображатеся...

ошибка java: non-static variable this cannot be referenced from a static context
Помогите решить ошибку, пожалуйста. Искала решение забрать static, но это не сработало....

Как изменить свойство non-static объекта из static метода
Понимаю, что такое не задумано средствами Net Framework, но у меня из-за этого не работает одна...

30
-=ЮрА=-
19.07.2014, 13:39     Хочу static "с домином и монашками"
  #21

Не по теме:


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

0
Эксперт С++
8385 / 6147 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
19.07.2014, 13:40 22
Цитата Сообщение от -=ЮрА=- Посмотреть сообщение
- прежде чем использовать индексный оператор спроси а есть ли поинтер, а столько ли в нём элементов. Мне что прочесть курс лекций для начинающего?

Не по теме:

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



Еще раз повторяю твой пример не общий, в объекте может не быть "итемов" и контейнеров, в нем могут быть совсем другие данные к которым может быть обращение.
0
:)
Эксперт С++
4773 / 3267 / 497
Регистрация: 19.02.2013
Сообщений: 9,046
19.07.2014, 13:44 23
Цитата Сообщение от -=ЮрА=- Посмотреть сообщение
И будет с одной стороны валидный объект, с другой без ненужных полей с данными.
Это решение из разряда: "давайте вместо выкидывания исключения из конструктора будем проверять флаг, что объект создан нормально". Т.е. по сути лишняя проверка, о которой просто можно забыть в очередной раз.
0
Эксперт С++
8385 / 6147 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
19.07.2014, 13:49 24

Не по теме:

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


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

Не по теме:

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

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

Не по теме:

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


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

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

Не по теме:

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

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

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

Не по теме:

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



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

Не по теме:

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

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

Не по теме:

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

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

Не по теме:

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

0
Croessmah
19.07.2014, 15:07     Хочу static "с домином и монашками"
  #31

Не по теме:

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

0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
19.07.2014, 15:07

Вызов static методов из static класса динамически подключаемой библиотеки, которая неизвестна на момент компиляции
Можете привести пример или указать ссылку, как можно вызвать методы из библиотеки... Весь...

Ошибка non-static method cannot be referenced from a static context
Пишу программу, позволяющую найти минимум некоторой функции на заданном интервале. Алгоритм...

Ошибка: Cannot make a static reference to the non-static method
решил учить андроид. решил написать чат, но при создании сервера на Java по примеру на сайте у...

Как обратится к non static property из static метода
День добрый, сразу вопрос static - как правильно статический или статичный? У меня есть некий...

Обращение к не static базе данных из static-метода
Есть у меня БД .sqlite . Она создаётся из не static метода: public IDbConnection database;...


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

Или воспользуйтесь поиском по форуму:
31
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru