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

Проверьте правильность нулевого указателя - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Производительность CPU, КЕШ, многопоточность http://www.cyberforum.ru/cpp-beginners/thread647158.html
Доброго времени суток! Суть проблемы - есть курсовой по системному программированию но я не знаю с чего и начать ( Тема: Исследование производительности ЦПУ при изменении размеров рабочих структур данных приложения и объема КЕШ памяти при чтении и записи. Все написанное выше нужно рассматривать в контексте многоядерности и многопоточности. Как понял я, есть несколько потоков они чего-то...
C++ Проблемы с удалением связанного списка(С++) Здравствуйте! Передо мной стоит следующая задача: необходимо создать список, вывести его на экран и удалить. Программу необходимо запускать несколько раз, вот в этом и возник ступор. Дело в том, что программа создает список, выводит его на экран и удаляет первый раз вроде исправно, но второй раз программа выдает ошибку на выводе списка(как я понял, либо программа не правильно удаляет связанный... http://www.cyberforum.ru/cpp-beginners/thread647138.html
C++ Логические операторы в выражениях
Здравствуйте, в одном из тестов для новичков наткнулся на вопрос: каков результат работы следующего кода: int d = 5; bool b = true, c; c = ( !b || (d>3) ); Я думал будет ошибка компиляции, однако ошибся. Вот как понять третью строку? Ведь в ней говорится - "c равно false или true". Как же компилятор понимает какое значение присваивать переменной с, если у него больше нет никаких условий?...
Определить количество и сумму членов последовательности C++
Даны натуральное n и целые числа a(1), a(2),...,a(n). Определить количество и сумму членов последовательности a(i), которые делятся на 5 и не делятся на 7. P.S. Необходимо написать без использования массива, помогите, пожалуйста.
C++ Матрицы http://www.cyberforum.ru/cpp-beginners/thread647113.html
Заполнить двумерный массив размером 7х7 след. образом: (см.картинку). Помогите да пацаны
C++ Не получается сделать программу добавив методы Здравствуйте! Я написал программу для расчётов, сравнения и вывода на экран двух цилиндров. Проблема заключается в том, что не могу расписать через методы (вывод на экран, расчёты, сравнения и др. операции). Не могли бы вы мне помочь? Буду очень признателен. Ссылка на прогу ниже. подробнее

Показать сообщение отдельно
Aesonet
23 / 23 / 1
Регистрация: 04.04.2012
Сообщений: 119

Проверьте правильность нулевого указателя - C++

06.09.2012, 11:51. Просмотров 1333. Ответов 8
Метки (Все метки)

Задание:
Напишите программу с блуждающим указателем. Исправьте программу чтобы блуждающий, стал нулевым.

Мое представление о решении задания я написал в комментах, правильное ли оно?
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <iostream>
using namespace std;
int main ()
{
int *a=new int;
*a=1000;
cout<<*a<<endl;
delete a;
a=new int;   //как я понял, этими двумя строчками переводится блуждающий
*a=NULL;   //указатель в нулевой.
int *b=new int;
*b=99;
 
cout<<*a<<endl;
cout<<*b<<endl;
 
system ("pause");  
return 0;
}
Добавлено через 19 часов 16 минут
Хм, что никто на форуме не может проверить? Оо
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 01:07. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru