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

Как называется такой объект? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Скриншот игры, не получается http://www.cyberforum.ru/cpp-beginners/thread623142.html
Здравствуйте, помогите сделать средствами C++ скриншот игры, а именно мне нужен скрин от Diablo 3, но думаю это не играет роли, скрин любой современной игры думаю делается одинаково. Стандартный...
C++ События Button у меня уже есть то, что меняет текст на кнопки Button(с помощю OnMouseMove), если мишь находиться над этой кнопкой. но, когда я отвожу мишь, кнопка не востанавлеваеться. как это исправить? http://www.cyberforum.ru/cpp-beginners/thread623136.html
C++ Структурой о среднесуточной температуре
#include<conio.h> #include<string.h> #include<stdio.h> #include<iostream.h> struct dannye (char osadki; long data; long noch_t; long den_t;st; void main() { clrscr (); int i;
Использование методов класса в самом классе C++
Вообще есть класс нужно объедение все его методы в один метод. Пример: class Test{ public: int N; private: Test(){ N=0; } void f1(){ N=N+N;
C++ 15. Создать класс LongLong для работы с целыми числами. Число должно быть представлено двумя полями.Реализовать арифметические операции http://www.cyberforum.ru/cpp-beginners/thread623085.html
Добрый вечер,вот задание: Создать класс LongLong для работы с целыми числами из 64 бит. Число должно быть представлено двумя полями: long — старшая часть, unsigned long — младшая часть. Должны быть...
C++ метод деления отрезка пополам и метод итерации Методом деления отрезка пополам и методом итерации найти приближенное значение корня 2*x^3+3*x-1=0 абсолютная погрешность 10^-5; Люди помогите пожалуста Добавлено через 23 секунды Методом... подробнее

Показать сообщение отдельно
-=ЮрА=-
Заблокирован
Автор FAQ
13.07.2012, 02:33
Цитата Сообщение от IGPIGP Посмотреть сообщение
Я имел ввиду, что создание временных объектов встроено в язык и делается без нашего участия довольно часто.
- согласен
IGPIGP, я расценил твой пост в контексте данной темы, так что возможно мы говорили о разных вещахНа счёт этого
Цитата Сообщение от IGPIGP Посмотреть сообщение
То есть, если и самому нужно, то не грех ведь, создать временный, безымянный (анонимный) объект
иногда создание класса может потребовать кучи дополнительных условий и вызовов методов аля AfxWinInit и т.д. (т.е чтобы только создать временный объект нужно выполнить небольшой шаманский ритуал, без которого вызов метода через временный объект вызовет крах алгоритма), в то время как метод в принципе может быть доступен через раскрытие области видимости. В общем для простых классов как у edward_jonson, можно не заморачиваться и использзовать оба метода, в то время как для классов скажем так с "наворотами" предпочтительней раскрывать видимость(конечно если "сам клас позволяет" так глубоко в него влазить без цветов, коробка конфет и шампанского)

Добавлено через 9 минут
Попробую пояснить примером:

Скажем есть класс CSelectFile с использованием внутри него CFileDialog и в нём есть скажем public метод splitpath (разбивает имя выбранного файла на Том:\\цепь каталогов\\имя файла.рсширение. Так вот без AfxWinInit CSelectFile().splitpath опрокинет нашу программу, а вот CSelectFile::splitpath разредит путь к файл на нужные нам куски. Пример может не совсем удачен, но что либо кодить будет долго, а по быстрому думаю для понимание сгодится
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru