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

оператор delete - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Стили приведения типов http://www.cyberforum.ru/cpp-beginners/thread961695.html
Строка 38: что за странное объявление? Обычно аргументы заключаются в скобки. Строка 39: что за static_cast и последующий <Complex>? Как это понять? // // TypeConversion - demonstrate the implicit conversion // of one type to another // #include "stdafx.h" #include <iostream> using namespace std;
C++ Функции в С/С++ Вечер добрый, может кто подбросит стандартных функций этих двух языков(если сайты, то желательно на русском)? И есть ли такие функции в С как удалить что либо из строки, найти что-то в строке или добавить в нее? http://www.cyberforum.ru/cpp-beginners/thread961692.html
Вычислить значение выражения C++
помогите составить уравнение, которое начинается на w
C++ Динамический массив строк
Добрый вечер. Подскажите, пожалуйста, в чем может быть проблема. Первый элемент массива почему-то автоматически пропускается: #include <iostream> #include <string> using namespace std; int main() {
C++ написать класс http://www.cyberforum.ru/cpp-beginners/thread961683.html
Порядок виконання роботи 1.Визначити клас відповідно до варіанту завдання. 2.Визначити в класі наступні конструктори: без параметрів, з параметрами, копіювання. 3.Визначити в класі деструктор. 4.Визначити в класі компоненти-функції для перегляду й установки полів даних. 5.Написати демонстраційну програму, у якій створюються і руйнуються об'єкти користувальницького класу і кожен виклик...
C++ Тернарное условие Помогите расшифровать тернарное условие for (c=1; c<=16; c++) { cout << (x & displayMask ? '1':'0'); x<<=1; if (!(c % 8)) cout << ' '; } Если результат побитовой операции =1, то делаем сдвиг х<<1, если равно 0 , то не делаем . Правильно ли я понял? подробнее

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

оператор delete - C++

24.09.2013, 23:35. Просмотров 298. Ответов 1
Метки (Все метки)

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
41
42
43
#include <iostream>
#include <clocale>
#include <iomanip>
using namespace std;
int main()
{
    setlocale (LC_ALL,"russian");
    struct kniga    
{   char* name ;
    char* autor ;
    char* izd ;     
    int tir[5];
};
    int i;
    char buff[80];
    struct kniga mas[5];
for ( i=0; i<2; i++)
{
    cout<<"Название:";
     cin>>buff;
     mas[i].name=new char[strlen(buff)+1];  
    strcpy(mas[i].name,buff);
    cout<<"Автор:";
     cin>>buff;
     mas[i].autor=new char[strlen(buff)+1]; 
    strcpy(mas[i].autor,buff);
    cout<<"Издательство:";
     cin>>buff;
     mas[i].izd=new char[strlen(buff)+1];   
    strcpy(mas[i].izd,buff);
    cout<<"Тираж:";
     cin>> mas[i].tir[i];
}
cout<<endl;
cout<< "Введите название для поиска"<<endl;
cin>>buff;
for ( i=0; i<2; i++)
{
    if( strcmp(mas[i].autor, buff)==0)
        cout<<mas[i].name<<"  "<<mas[i].autor<<"  "<<mas[i].izd<<"   "<<mas[i].tir[i]<<endl;
    }
return 0;
  }
как в работе освободить в конце динамическую память?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 22:13. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru