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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Слово перевётрыш http://www.cyberforum.ru/cpp-beginners/thread360697.html
// // Переделать программу что бы она считала не коол-во перевёртышей а кол-во не перевёртышей. //--------------------------------------------------------------------------- //Дан массив слов.Определить количество слов массива, которые не являются "перевертышем". #include <vcl.h> #pragma hdrstop #include<conio.h> #include<stdio.h> #include<string.h> #pragma hdrstop
C++ Двунаправленный кольцевой список Ребята, спасайте. Очень много дают информации, всё не успеваю освоить. Потихоньку стараюсь наверстать, но срочно необходимо решить 2 задания: 1. Пусть L обозначает кольцевой двунаправленный список с заглавным звеном. Описать функцию или процедуру, которая в списке L переставляет в обратном порядке все элементы между первым и последним вхождениями элемента Е, если Е входит в L не менее... http://www.cyberforum.ru/cpp-beginners/thread360694.html
C++ Помогите найти ошибки. С++. ООП
Собственно Задание: 1. В соответствии с вариантом заданий 1 создать класс, в котором определяются закрытые свойства и открытые методы для следующих операций над объектами: • Конструктор по умолчанию (выводит на экран сообщение о создании пустого объекта): • Конструктор копирования (вызывает метод print для копии); • Конструктор с параметрами, один из параметров сделать по умолчанию....
Массивы строк и функция strcpy C++
#include<iostream> #include<cstring> #include<cctype> using namespace std; int mystrcpy( char *stl ,char *str); int main() {
C++ Умножение матрицы неизвестного размера http://www.cyberforum.ru/cpp-beginners/thread360669.html
задание такоэ нужно ввести размерность 2 матриц с клавиатуры а потом их перемножить... но проблема в том что не знаю как записать динамичный массив... подскжите пожалуста...я толька знаю что нужно через указатели..
C++ Перевести программу с языка Паскаль на С++ Требуется перевести программу задания С4 из ЕГЭ 2012 с языка Паскаль\Бейсик на язык С++. Задание представлено на странице 23 под пунктом С4, а подробное решение с кодом и описанием на странице 33. подробнее

Показать сообщение отдельно
-=ЮрА=-
Заблокирован
Автор FAQ
05.10.2011, 15:18     Создание Массива Объектов класса
Цитата Сообщение от GBIT Посмотреть сообщение
class TGoods
{
* * * * char *name;
* * * * int year;
Думаю проблемма в динамическом выделении памяти в конструкторе
Цитата Сообщение от GBIT Посмотреть сообщение
TGoods::TGoods()
{
* * * * name=new char[25];
* * * * year=0;
}
Почему бы private переменную name сразу не сделать строкой
C++
1
2
3
4
5
6
class TGoods
{
        char name[25];
        int year;
 
public:
Добавлено через 3 минуты
PS:
Цитата Сообщение от GBIT Посмотреть сообщение
#include <iostream>
#include <string.h>
- Если уж пишем заголовки в новом стиле так тогда все

C++
1
2
#include <iostream>
#include <сstring>
Добавлено через 17 минут
Цитата Сообщение от GBIT Посмотреть сообщение
char search(int search);
А это уже не совсем понятно eturn name[25];- в случае char * name возвращаем 25-й символ (т.е '\0' - и то толко в Debug)
Цитата Сообщение от GBIT Посмотреть сообщение
char TGoods::search(int search)
{
* * * * if(year==search)
* * * * * * * * return name[25];
* * * * else
* * * * * * * * return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru