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

Про указатель *, указатель на указатель **, и про new - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Печатает очень большие числа в колонке "Y"" http://www.cyberforum.ru/cpp-beginners/thread11323.html
#include<stdio.h> #include<iostream> void variant_1(){ double Xn,Xk,dX,y,b,a,c; printf("Enter Xn, Xk, dX, a, b , c \n"); scanf("%lf%lf%lf%lf%lf", &Xn, &Xk, &dX, &a, &b, &c); printf(" --------------------------------\n"); printf("| X | Y |\n");
C++ Программа-часы Как создать прогу - часы в C++ в cmd???? :scratch: Если можно что-нибудь полегче. :stop: http://www.cyberforum.ru/cpp-beginners/thread11310.html
Помогите с упражнением C++
помогите с этим упражнением, просто не понял что хотят от меня, объясните смысл плиззззззз Напишите программу на С++, кот. состоит из трех определяемых пользователем функций (включая функцию main()) и выводит на экран следующие данные: Three blind mice Three blind mice See how they run See how they run Одна функция,вызываемая дважды,должна отработать две первые строки,а другая,также...
Указатели и элементы класса C++
Суть проблемы: есть класс neuro. в нём есть элемент данных double *inputs; // входыесть независимый от первого класс auction в нём есть элемент данных double *m_old_time;//матрица бывших состояний биржи также в классе auction есть элемент данных который представляет из себя масив объектов класса neuro объявлен он так: neuro **nabor_net;//указатель на масив указателей на объекты сетейя в...
C++ Маленькая буква x http://www.cyberforum.ru/cpp-beginners/thread11268.html
Недавно начал изучать С++. Встретил следующий код, не понимаю как он работает. Если кто подскажет, почему из-за буквы "x" выполняется конструктор и деструктор, то буду очень признателен, спасибо. #include "stdafx.h" #include "iostream.h" class TEMP { private: int a; public:
C++ ворпос по поводу пробелов в строке А как мне в своем коде изменить чтобы вместо «_» при наборе предложения можно ставить пробелы, пытаюсь вводить через консоль с пробелами: выводит и работает только с одним словом #include <iostream> #include <cstring> using namespace std; class Line { private: подробнее

Показать сообщение отдельно
Beliy_shum
1 / 1 / 0
Регистрация: 10.08.2008
Сообщений: 65

Про указатель *, указатель на указатель **, и про new - C++

16.08.2008, 15:38. Просмотров 7292. Ответов 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
#include "stdafx.h"
class neuro {
  public:
    double *inputs;
    int inputs_count;
    neuro(int uc, double ii )
    {    
        inputs_count=uc;
        inputs = (double *)calloc(inputs_count, sizeof(double));
        for(int i=0; i<inputs_count ;i++)
            inputs[i]=ii;
        
        };
  };
//----------------------------------------------------------------------------
class auction {
  public:
    double *m_old_time;
    neuro **nabor_net;
 
    auction(){
        int neuro_count=5;
        nabor_net = (neuro **)calloc(neuro_count, sizeof(neuro));
        for(int unit=0; unit<neuro_count; unit++ )
            nabor_net[unit] = new neuro(5,0.003);
        }
 
 
    };
int _tmain(int argc, _TCHAR* argv[])
{
    return 0;
}
вот так тоже работает!!!!!!!!!!!!! я раньше делал так!!!!!!!

а ты мне так советуют(так работает):
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
#include "stdafx.h"
class neuro {
  public:
    double *inputs;
    int inputs_count;
    neuro(int uc, double ii )
    {    
        inputs_count=uc;
        inputs = (double *)calloc(inputs_count, sizeof(double));
        for(int i=0; i<inputs_count ;i++)
            inputs[i]=ii;
        
        };
  };
//----------------------------------------------------------------------------
class auction {
  public:
    double *m_old_time;
    neuro *nabor_net;
 
    auction(){
        int neuro_count=5;
        nabor_net = (neuro *)calloc(neuro_count, sizeof(neuro));
        for(int unit=0; unit<neuro_count; unit++ )
            nabor_net[unit] = neuro(5,0.003);
        }
    };
int _tmain(int argc, _TCHAR* argv[])
{
    return 0;
}
вот я не могу понять в чём разница между этими двумя программами????????????????
в чём их отличия?

в продолжение Указатели и элементы класса
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 07:26. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru