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

Создание класса-агрегата объектов - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Напишите программу обхода двоичных деревьев во внутреннем порядке http://www.cyberforum.ru/cpp-beginners/thread1155180.html
Помогите найти ошибку в коде. Задание: Напишите программу обхода двоичных деревьев во внутреннем порядке. #include<iostream> #include <cstdlib> using namespace std; //Создание упорядоченного двоичного дерева struct tree { char info; struct tree *left; struct tree *right;
C++ Вектор структур, в которых также векторы. Ошибка переполнения вектора Как реализовать такое дело: Есть структура MyStruct1 struct MyStruct1{ std::vector<MyStruct2> myStruct2; }; В которой вектор структур MyStruct2. struct MyStruct2{ http://www.cyberforum.ru/cpp-beginners/thread1155175.html
Напечатать все слова строки, которые начинаются цифрой C++
Привет. Нужна помощь: Задана строка. Необходимо напечатать все слова строки, которые начинаются цифрой и подсчитать их количество.
C++ Программой для вычисления математических выражений
Задача 1. Написать программу, которая вычисляет значение выражения, и определить ее значение для введенного пользователем значений фактических параметров. Создать функции пользователей-для ввода данных, вычисления значений выражения, вывода данных. При этом найти область определения функций и забезпечпты необходимую реакцию программы на некорректные ситуации.
C++ Блок-схема к программе http://www.cyberforum.ru/cpp-beginners/thread1155165.html
нужна блок схема к программе: #include <iostream> #include <conio.h> #include <string> using namespace std; struct toy { string name;//імя float cost;//вартість
C++ Функция анализа фойлов Есть такая таблица номеров автономных систем, нужна функция которая будет проводить анализ этих номеров и показывать как они связаны друг с другом. подробнее

Показать сообщение отдельно
IGPIGP
Комп_Оратор)
 Аватар для IGPIGP
6166 / 2895 / 282
Регистрация: 04.12.2011
Сообщений: 7,697
Записей в блоге: 3
24.04.2014, 01:40     Создание класса-агрегата объектов
eugrita, вот это указатель на указатель/массив указателей
Цитата Сообщение от eugrita Посмотреть сообщение
TSymb **smb;
То есть под указатель получаемый его разыменованием память не выделена и:
C++
1
 *smb=new TSymb[n];
нехорошо. У Вас по смыслу, скорее всего нужно в классе объявить не TSymb **smb, a TSymb *smb
Кроме того, strlen () не учитывает терминатор, поэтому
C++
1
2
3
n=strlen(ref)+1;
//и
smb=new TSymb [n];
Опять же не видя класса TSymb трудно сказать наверняка.
 
Текущее время: 16:09. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru