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

Где создавать объекты классов? - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Чтение файла http://www.cyberforum.ru/cpp-beginners/thread841368.html
Добрый день, вопрос, конечно, повторяющийся и от поиска лопата сломалась, но 2 день не могу такое элементарное сделать, а именно: необходимо считать весь файл, и выводить строки по индексу. Как это можно сделать более удобным способом? Спасибо.
C++ Программа которая удаляет из массива все отрицательные элементы Есть программа которая удаляет из массива все отрицательные элементы. #include<iostream> #include<ctime> void Input_Arr(int *array, int n); void Output_Arr(int *array, int n); using namespace std; int main() { int i,j,n; http://www.cyberforum.ru/cpp-beginners/thread841354.html
C++ Дана матрица А с 2 строками и 10 столбцами, которая содержит данные о движении поезда на отдельных участках
Дана матрица А с 2 строками и 10 столбцами, которая содержит данные о движении поезда на отдельных участках дистанции: 1-й элемент каждого столбца представляет скорость, а 2-й — длину соответствующего участка (считать скорость на участке постоянной). Начиная с 1-го столбца, вычислять в цикле отрезки времени, за которые будут пройдены участки, и печатать их нарастающую сумму, прекращая цикл, если...
C++ QuickSort
Помогите с алгоритмом и кодом на C++ быстрой сортировки! Наработок вообще нет!
C++ Матрица (Начиная с 1-й строки матрицы, в цикле печатать показания датчиков) http://www.cyberforum.ru/cpp-beginners/thread841337.html
Дана матрица А с 2 столбцами и 10 строками. Первый элемент каждой строки предоставляет показание одного из 10 датчиков, а второй – “критическое” значение соответствующего параметра, измеряемого датчиком. Начиная с 1-й строки матрицы, в цикле печатать показания датчиков, прекращая вывод показаний и заканчивая цикл, если зафиксировано повышение критического значения параметра.
C++ Выбрал для изучения С++,что дальше? Доброго дня всем.Сразу просьба к модераторам или к тому кто следит за порядком на форуме. Т.к я впервые на форуме то просьба не судить строго (возможно пишу не там где надо). У меня несколько вопросов.Имею огромное желание овладеть каким либо языком программирования. С месяц тыркался по байсику,саму суть и основы понял но вычитал в инете что байсик старьё и без перспектив вообщем после... подробнее

Показать сообщение отдельно
taras atavin
Ушёл с форума.
 Аватар для taras atavin
3569 / 1752 / 91
Регистрация: 24.11.2009
Сообщений: 27,619
18.04.2013, 17:32     Где создавать объекты классов?
C++
1
2
3
4
5
6
7
8
9
10
11
class A
{
};
 
A a; // объект класса A
class B
{
 A ba; // объект класса A, но член класса B. Такой объект называется агрегированным. Так следует делать тогда и только тогда, когда объект одного класса является частью объекта другого класса
};
 
B b; // Объект класса B, содержащий агрегированный объект ba класса A. Сам b - агрегат.
Цитата Сообщение от shuffle Посмотреть сообщение
Общая рекомендация — чем более закрытая область используется, тем лучше. Е
Бредятина. Если ты создал объект в закрытой области, а потом одумался и решил, что он нужен за её пределами, то придётся переделывать. И не один раз, а сотни. Любая переменная и объект в том числе должен быть объявлен в той области видимости, где он может быть нужен, не ниже, но и не выше даже на один уровень. И реально создан не раньше и не позже, чем это на самом деле нужно.
 
Текущее время: 13:10. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru