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

Динамический char* - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ проверьте, пожалуйста, мой первый код на c++ http://www.cyberforum.ru/cpp-beginners/thread93499.html
Переучиваюсь с Delphi на C++ Посмотрите, пожалуйста, корректность, стиль программирования, и т.п. с точки зрения visual c++ Если бы этот код достался Вам на поддержку, что Вам не понравилось бы?...
C++ C++ перегрузка операторов Здраствуйте! Программа писать надо чтобы работало a=b=c и (a=b)=c. с уважением http://www.cyberforum.ru/cpp-beginners/thread93485.html
Дана целочисленная квадратная матрица C++
Дана целочисленная квадратная матрица. Определить произведение элементов в тех строках, которые не содержат отрицательные элементы Если можно напишите, пожалуйста, всю программу а не кусок...
Определить максимальный элемент из минимальных значений строк массива C++
В языке не волоку... Если кто-нибудь поможет решить задачу, большое спасибо тому человеку... А задача такая: Дана матрица целых чисел размерностью 5 на 5. Определить максимальный элемент из...
C++ Функции с++ http://www.cyberforum.ru/cpp-beginners/thread93457.html
#include <iostream> #include <conio.h> #include <math.h> #include <iomanip> #include <time.h> using namespace std; double x(int i,double (&a)) {
C++ Разреженный массив Есть ли где ещё, кроме как у Герберта Шилдта, рекомендации по разработке классов разреженных массивов? подробнее

Показать сообщение отдельно
Sekt
156 / 155 / 10
Регистрация: 29.04.2009
Сообщений: 637

Динамический char* - C++

08.02.2010, 14:18. Просмотров 1100. Ответов 5
Метки (Все метки)

В чем проблема утечки памяти?как сделать тут лучше и почему не выводит на экран слова?
как правильно перегрузить?
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
class item
{
    int number;// номер детали
    char *name;// название
public:
    item();
    item(const item&);
    item(int numb,char *n);
    void see(void);
    ~item(){delete [] name;};
//  friend ostream & operator <<(ostream & out,const item& T)
//  {
//      return out<<T.name;
//  }
};
 
void item::see(void)
{
    std::cout<<*name;
    std::cout<<number;
}
item::item()
{
//
}
item::item(int numb,char *n)
{
    number=numb;
    name=new char[100];
    n=new char[strlen(n)+1];
    strcpy(name,n);
}
using namespace std;
int _tmain(int argc, _TCHAR* argv[])
{
    item it(10,"gaika");
    it.see();
    _getch();
    return 0;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru