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

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

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

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

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

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

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

30
19.07.2014, 13:39
Студворк — интернет-сервис помощи студентам

Не по теме:


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

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

Не по теме:

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



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

Не по теме:

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


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

Не по теме:

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

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

Не по теме:

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


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

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

Не по теме:

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

0
Автор FAQ
 Аватар для -=ЮрА=-
6614 / 4256 / 401
Регистрация: 08.08.2009
Сообщений: 10,325
Записей в блоге: 24
19.07.2014, 14:33
Цитата Сообщение от 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
-=ЮрА=-, по теме-то есть что? Зачем ты уводишь разговор на какие-то шрифты, килобаксные проекты, свой возраст и опыт? Уже не первый раз вижу, как ты ноешь про потраченное здесь время. Не трать - не будешь ныть. И другим станет легче без тебя.
0
19.07.2014, 14:55

Не по теме:

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

0
19.07.2014, 15:02

Не по теме:

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

0
19.07.2014, 15:07

Не по теме:

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

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
19.07.2014, 15:07

ошибка java: non-static variable this cannot be referenced from a static context
Помогите решить ошибку, пожалуйста. Искала решение забрать static, но это не сработало. Подчеркивает new Cube(a1) и new RectSolid(c,d,h)...

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

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

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

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


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

Или воспользуйтесь поиском по форуму:
31
Ответ Создать тему
Новые блоги и статьи
Транслитерация текста с кириллицы на латиницу (вариант №2)
Maks 13.11.2026
Обновленная версия ранее созданной обработки. Добавлено: - Проверка исходного текста на кириллицу, через обращение к стандартной функции "ТолькоКириллицаВСтроке" из общего модуля. . .
Часы с термометром и праздничным календарем
yariko 12.11.2026
Сегодня мы рассмотрим как можно сделать отличные многофункциональные часы. Итак, поставим конкретную задачу: разработать часы с календарем, двумя термодатчиками, выводом поздравительных сообщений. . .
Транслитерация текста с кириллицы на латиницу (вариант №1)
Maks 11.11.2026
Решил облегчить жизнь себе и коллегам админам при создании электронных почтовых ящиков для пользователей, в результате написал обработку "Транслитерация текста" с кириллицы на латиницу, а в ней. . .
Книги по геймдизайну, левел-дизайну, игровым механикам и проектированию игрового опыта
8Observer8 08.11.2026
Содержание блога | English Version 1. 2003 - 06 - Designing Virtual Worlds (1st Edition) Автор: Richard A. Bartle | Объем: 768 стр. Ссылки: Amazon . . .
Родители токсичные абьюзеры по отношению к своим детям ругают их оскорбляют не любят
zorxor 08.11.2026
Жить в атмосфере постоянных оскорблений, критики и холодности со стороны родителей — это тяжелое и болезненное испытание, которое оставляет глубокие эмоциональные раны. Токсичное и абьюзивное. . .
Как только я захожу к себе в свою комнату я сразу же с себя снимаю свои трусы. Ответ от Джемени ИИ.
zorxor 08.11.2026
Джемени, как только я захожу к себе в свою комнату я сразу же с себя снимаю свои трусы. Многие люди, возвращаясь домой, сразу переодеваются в максимально свободную одежду или вовсе предпочитают. . .
Паттерн очереди действий/команд (Action / Command Queue). Система очереди действий и кат-сцен с SDL3 Callbacks, cglm и OpenGL
8Observer8 07.11.2026
Содержание блога | English Version Руководство для начинающих по реализации паттерна очереди действий/ команд (Action / Command Queue) на C++ (C++20) с использованием официального SDL3 Callbacks. . .
Проверка полного ФИО в типовом справочнике
Maks 07.11.2026
Решение реализовано в конфигурации КА2, на примере справочника "КонтактныеЛицаПартнеров". Задача: Запрет инициалов. Не допускаеть использование сокращений вида "И. И. ", "И. И. ", "И И" и. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru