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

Контейнерные классы - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Обьяснить программу (Принципи ее работы) http://www.cyberforum.ru/cpp-beginners/thread630498.html
Здравствуйте! Есть программа: #include <stdio.h> #include <memory.h> struct arrInt { char * data; int length;
C++ Как достать указатель на объект из контейнера set Имеется вот такой код #include "stdafx.h" #include <string> #include <iostream> #include <fstream> #include <set> #include <conio.h> using namespace std; http://www.cyberforum.ru/cpp-beginners/thread630464.html
C++ Значение указателей (*ptr.) на пустые ячейки памяти
Здравствуйте, уважаемые форумчане! С началом изучения С++ стало возникать множество вопросов. Когда резервируется свободная память некоторого типа, то значения указателей к этим ячейкам выглядят весьма интересно. Вот пример. #include "stdafx.h" #include <iostream> #include <limits.h>
Указатель на массив указателей на объекты, передать в метод объекта C++
Здравствуйте! Нужно решить задачу, есть такой класс. class MyClsDisk { public: void SetDiskOnPurpose(MyClsDisk *p,int ix, MyClsDisk **a) { cout<<(*p).Weight<<endl;
C++ Адресное пространство http://www.cyberforum.ru/cpp-beginners/thread630408.html
Адрес в сипп является 4байтным числом. Возможно ли модифицировать адрес так, что бы залезть в другие процессы? Или для каждого процесса выделяется "локальное" адресное пространство?
C++ Интерфейс в VS2010 :facepalm:При программировании хочу видеть описание типов, помниться мне что была какая та такая форма интересная например выбераешь мышкой структуру WNDCLASS например и в форме в низу ее свойства типы данных и т.п. сейчас найти не могу. Дальше один раз случай был в студии, зажимаешь пару или кнопку не помню тоже и появлялось описание около мышки (тип данных, кол-во параметров) очень удобно... подробнее

Показать сообщение отдельно
novi4ok
549 / 502 / 8
Регистрация: 23.07.2009
Сообщений: 2,359
Записей в блоге: 1
30.07.2012, 19:59     Контейнерные классы
по-хорошему нужно было бы дополнить этот код:

Цитата Сообщение от edward_jonson Посмотреть сообщение
C++
1
2
3
4
for(std::vector<int*>::iterator it = myvec.begin(); it != myvec.end(); it ++){
        delete *it;
        *it = NULL
    }
и взять за правило: если при объявлении указателю не нужно присваивать значение, нужно присвоить ему NULL, то же самое делать сразу после delete, если указателю следующим оператором не присваивается новое значение. меньше сюрпризов будет.
 
Текущее время: 08:06. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru