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

Создание и инициализация - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Составить блок-схемы (алгоритм)! http://www.cyberforum.ru/cpp-beginners/thread202439.html
Помогите, пожалуйста, составить блок-схемы (алгоритм) на следующие задачи: 1. Дана целочисленная квадратная матрица порядка 8. Найти наименьшее из значений элементов столбца, который обладает наибольшей суммой модулей элементов. Если таких столбцов несколько, то взять первый из них. 2. Дано натуральное число n. Выяснить, имеются ли среди чисел n, n+1, ..., 2n близнецы, т.е. простые...
C++ Из 2 заданых бинарных файлов вывести в 3 разность соответствующих чисел Имеются два бинарных файла содержащих числа. Создать третий файл каждый элемент, которого равен разнице между соответствующими элементами заданных файлов. http://www.cyberforum.ru/cpp-beginners/thread202434.html
C++ Дано n точек на плоскости
Указать (n-1)-звенную несамопересекающуюся незамкнутую ломанную проходящую через все эти точки. Число действий порядка n*log(n).
C++ pow
ребята, а можно как нибудь сделать чтобы pow(a,b) возвращал не double , а int?
C++ Перемножение массивов http://www.cyberforum.ru/cpp-beginners/thread202412.html
подскажите ,пожалуйста, как можно умножить первый элемент первого массива на первый элемент второго массива, второй элемент первого на второй второго то есть : a*b a*b a*b a*b
C++ вычисление действующего значения тока есть 2 массива: tok, vremia. надо чтобы каждый интервал времени (от 0 до 0.02с): 1) вычислялось апериодическая составляющая A0 для тока по след формуле: 1/N*∑(tok) Где N - количество значений tok на данном интервале. 2) вычислялось действующее значение токаю. Для этого надо посчитать сумму всех токов на данном интервале, причем по такой формуле: ∑-A0)*(tok-A0)]. И далее рассчитывается... подробнее

Показать сообщение отдельно
dihlofos
Бродяга
 Аватар для dihlofos
302 / 256 / 17
Регистрация: 27.08.2010
Сообщений: 553
03.12.2010, 07:28     Создание и инициализация
Кстати, чтобы разобраться в таких делах, я обычно перегружаю конструкторы, добавляя в них текстовые сообщения (ну и оператор присваивания тут тоже пригодится). И будет хорошо видно, что в каких ситуациях вызывается. Ну что-то типа этого:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
class myclass
{
    int data;
public:
    myclass():data(0)
    {
        cout<<"Constructor without parametrs\n";    
    }
 
    ~myclass()
    {
        cout<<"Destructor\n";   
    }
 
    myclass(int val):data(val)
    {
        cout<<"Constructor with one parametr\n";
    }
 
    myclass(const myclass & copy):data(copy.data)
    {
        cout<<"Copy constructor\n";
    }
 
    void operator=(const myclass & rhs)
    {
        data = rhs.data;
        cout<<"Operator \"=\"\n";
    }
};
 
Текущее время: 21:43. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru