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

Включение, как правильно сделать инициализацию - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Найдите ошибку http://www.cyberforum.ru/cpp-beginners/thread437848.html
Вот пример Вот решение #include<iostream.h> #include<math.h> void main ()
C++ запуск конструкторов class String { private: strCount* psc; public: String() // конструктор { psc = new strCount("NULL"); } //--------------------------------------------------------- String(char* s) // конструктор { psc = new strCount(s); } http://www.cyberforum.ru/cpp-beginners/thread437846.html
C++ Перевисти код
#include <iostream.h> #include <stdlib.h> void show(float **a,int n); void fill(float **a,int n); void fill_t(float **a,int n); float scalyar(float **a,float **b,int col1,int col2,int n); void ort(float **a,float **r,float **t,int n); void multiply(float **r,float **t,float **ans,int n); void get_r_mat(float **a,float **r,float **t,int col,int n);
C++ Как составить алгоритм???
1.вызываем ipMatr(); 2.вызываем. оpMatr(); 3.Прямой ход гаусса как его описать формулами? void main(void) {double aa,bb; ipMatr(); for(opMatr(),k=0;k<=n;k++) //прямой ход метода Гаусса; { aa=fabs(a);
C++ Запись в файл http://www.cyberforum.ru/cpp-beginners/thread437800.html
Доброе утро. Прошу подсказать и по возможности помочь. Есть ли возможность хранить двухмерную матрицу в самом откампилированном файла (exe) Матрица будет постоянно изменяться и что-бы данные хранились в самом же exe файле ? Заране спасибо Добавлено через 6 часов 44 минуты Записать в бинарный файл можно вот по этой статье http://c.guti.ru/binarn.asp
C++ Генерация текста программы по диаграммам Варнье-Орра для полного входа. Помогите пожалуйста!! У меня ни чего не получается!! Как с этим быть. подробнее

Показать сообщение отдельно
DiffEreD
1429 / 766 / 95
Регистрация: 21.06.2011
Сообщений: 1,740
Записей в блоге: 2

Включение, как правильно сделать инициализацию - C++

30.01.2012, 11:50. Просмотров 503. Ответов 6
Метки (Все метки)

Вот код:
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
31
32
33
34
35
36
37
38
39
40
#ifndef WINE_H_
#define WINE_H_
#include <iostream>
#include <string>
#include <valarray>
template<typename T1, typename T2>
class Pair
{
    T1 a;
    T2 b;
public:
    T1 & first();  //{return a;}
    T2 & second(); //{return b;}
    T1 first() const {return a;}
    T2 second() const {return b;}
    Pair(const T1 & aval, const T2 & bval) : a(aval), b(bval) {}
    Pair();
};
template<typename T1, typename T2>
T1 & Pair<T1, T2>::first()
{
    return a;
}
template<typename T1, typename T2>
T2 & Pair<T1, T2>::second()
{
    return b;
}
class Wine
{
    typedef std::valarray<int> ArrayInt;
    typedef Pair<ArrayInt, ArrayInt> PairArray;
    std::string label;
    unsigned int yrs; //возраст вина (годы)
    PairArray data;
public:
    Wine(const char * l, int y, const int yr[], const int bot[]) : label(l), yrs(y), data(?) {}
    Wine(const char * l, int y) : label(l), yrs(y) {}
};
#endif
Здесь data ето обект шаблона Pair<ArrayInt, ArrayInt> что в свою очередь соответствует Pair<std::valarray<int>, std::valarray<int> >. Как в етом случае инициализировать обект data в конструкторе Wine?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru