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

Конструктор класса с инициализацией другого класса - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Пояснение строчки кода в поиске определителя (детерменанта) матрицы http://www.cyberforum.ru/cpp-beginners/thread1570139.html
В данной теме мне не понятна эта строчка кода: det+=pow((double)-1, (i+j))*determ(matr, size-1)*Arr; А именно вот это: determ(matr, size-1) То есть мы в функции вызываем эту же функцию и компилятор пойдет заново вычислять ее? А еще, можно объяснить алгоритм вычисления матрицы больше 2х2 в данном коде? #include <iostream> #include <cmath> double determ(int** Arr, int size);
C++ Программа для проверки цифр в числе на чётность как проверить каждую цифру в четырёхзначном числе на чётность без массива в DevC++ Я написал программу, которая делает это действие в массиве, может пригодится //Малахов Максим ПО-32 //Подключение библиотек #include <stdio.h> #include <math.h> #include <locale.h> #include <string.h> http://www.cyberforum.ru/cpp-beginners/thread1570121.html
C++ Вывести строку содержащую указанное слово
Помогите перевести вот этот код: var Str: string; i: byte; begin writeln('Введите строку: '); readln(Str); for i:=1 to length(Str) do write(Str, ' '); end.
C++ Error: invalid types 'double [10][10][double]' for array subscript
В 20 21 и 23 строках выдает ошибку error: invalid types 'double ' for array subscript #include <iostream> #include <conio.h> #include <stdio.h> using namespace std; int main() { double a; double kmin,n,i,j,m,mmin,sumneg,sumpos;
C++ путешествие камня по галактике http://www.cyberforum.ru/cpp-beginners/thread1570069.html
Нужно решить такую задачу Камень движется по вселенной со постоянной скоростью U Допустим он начинает двигаться с этих координат 37° 0′ N, 12° 48′ W Какая должна быть скорость что бы он дошел до центра галактики за 27 тысяч лет (27 000) ? При этом внешние факторы такие как : черные дыры, столкновения с другими объектами не учитываются, замедляющие факторы, и.т.д. и.т.п с чего начать...
C++ Печать в файл Вот такая проблема, создаю двухмерный массив и печатаю его, если выводить на экран то все работает хорошо, но если выводить в файл то там одни нули, в чем ошибка? #include <iostream> #include <stdio.h> #include <ctime> using namespace std; int main(){ double x; FILE * pFile; srand( time( 0 ) ); подробнее

Показать сообщение отдельно
Barrent
 Аватар для Barrent
212 / 88 / 27
Регистрация: 04.05.2013
Сообщений: 260
Завершенные тесты: 1
03.11.2015, 15:20     Конструктор класса с инициализацией другого класса
В конструкторе вы пытаетесь вызвать функтор (перегруженный оператор ()), а не конструктор класса Tria2.
C++
1
2
3
4
5
6
7
8
9
class SpaceShip
{
public:
    Tria2* SStria;// 0, 10, -5, 20, 5, 20 
    void init(GLint p1, GLint p2, GLint p3, GLint i1, GLint i2, GLint i3)
    {
        SStria = new Tria2(p1, p2, p3, i1, i2, i3);
    }
}
 
Текущее время: 08:58. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru