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

Попрошу разъяснить что означает : list , символ -> и как обратиться к переменным , которые заданы в структуре (inf , next). - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Работа с классом и объектом Вектор http://www.cyberforum.ru/cpp-beginners/thread646776.html
Являюсь студентом,и по долгу учебы приступил к обучению премудростям "оСей с двумя плюсами". И обломался. получил задание на создание массива - вектора и определенную его обработку Обязательными есть конструктор, деструктор; Необходимыми есть ввод, вывод элементов вектора; 3 функции обработки в соответствии с вариантом задания Функции вот такие
C++ Новые прибабахи в 2012 Вот получаю такую фиговину в новой студии 2012 1>c:\users\ramyb\documents\visual studio 2012\projects\detla\detla\detla.cpp(15): error C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. 1> c:\program files (x86)\microsoft visual studio... http://www.cyberforum.ru/cpp-beginners/thread646735.html
переустановка VS10 после VS12 C++
установил VS кондидат поюзал, а душа просит старого. вот снес переустановил VS 10. а он работать не хочет... что делать выдает вот такие ошибки при запуске после компиляции. Зарание спасибо!
floating point error C++
int i = 124; int j = 0; "c" и "y" это float с диапазоном от 1 до 2; x это long double от 0.01 до 100; tempsum - long double; cr - long double; -------------------------------------------------------------------------- for(; i>0; i--, j++) { cr = *c - (stp1.mass.y); correctmul(&cr, &csp, stp1); tempsum += (cr * stp1.mass.x * 1000);} //<--- overflow в указанной строке...
C++ Функции сравнения http://www.cyberforum.ru/cpp-beginners/thread646645.html
В классе, необходимо определить функции сравнения (аналогичные операторам отношения). Какой вариант более оптимальный: 1. Определить в лоб, только функции == и > , а остальные через них (см.пример ниже). 2. Или определить каждую функцию в лоб? Пример: bool HugeInteger::isEqualTo(const HugeInteger &ob2){
C++ Двумерный массив: вычислить сумму элементов, которые стоят по периметру матрицы #include <iostream> using namespace std; int main () { setlocale (LC_ALL, "Russian"); int k,m,i,j,t,sum; int n; cout << "Введите размерность" << endl; cin >> n; int arr; for (i=0; i<n; i++) { подробнее

Показать сообщение отдельно
scofielcl
4 / 4 / 0
Регистрация: 11.09.2011
Сообщений: 145
05.09.2012, 22:42  [ТС]     Попрошу разъяснить что означает : list , символ -> и как обратиться к переменным , которые заданы в структуре (inf , next).
Код не корректен , напишу верный вариант завтра.
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
#include <cstdlib>
#include <iostream>
#include <list>
 
using namespace std;
struct node {
    int inf;
    node *next; // верна ли запись
    
};
//struct node a[10];
 
int main() {
    int n;
    n= 10;
    node *first;// создаем ссылку
    first = new node; // выделяем память
    first -> inf = rand();// как обратиться к этой переменной ?
    cout<<first -> inf;
    
    node *w = first; // создаем новую ссылку и присваиваем адрес first 
    
    for(int i = 1;i<n-1;i++){
      w->next = new node;  // выделяем память
      first -> inf = rand();
      w = w->next; // 
    
    }
    w->next =0;
    w =first;
    
    while(w){// вывод результатов
        cout<<w->inf<<" ";
        w = w->next;
    }
    return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru