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

ПРисвоить указателю нулевое значение- кк? с поммощщю каких знаков и действий? - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Не работает оперативная память озу http://www.cyberforum.ru/cpp-beginners/thread959336.html
Здраствуйте у меня стоит память : Kingston DDR3-1333 (667 МГц) 2 Гб. Купил новую Kingston DDR3-1333 4 Гб поставил и при загруске винди появляется синий экран,менял её в магазине но проблема не изчезла в чем может быть причина?
C++ Сброс битов Вот такое условие. "Если в числе x установлен бит n и установлен бит m, то в числе y сбросить биты 3 и самый старший бит." Логически понятно, но как представить в виде кода С++. При помощи цикла. http://www.cyberforum.ru/cpp-beginners/thread959333.html
C++ Алгоритм вычисления суммы ряда
Помогите написать алгоритм нахождения суммы ряда \sum_{K=O}^{\propto } \frac{{x}^{2k}}{{2}^{k}*2!}
C++ Вывод двоичного числа и сброска битов
Примерно такого типа задача Написать программу на языке C++, читающую со стандартного ввода 4 десятичных числа x, y,m, n. Все смещения будут указываться начиная с младшего бита,начиная с 0. Если в числе x установлен бит n и установлен бит m, то в числе y сбросить биты 3 и самый старший бит. Программа должна вывести все исходные данные в десятичном виде, исходные и полученные значения x, y в...
C++ Вычислить количество чисел, кратных 3, и среднее арифметическое чисел, кратных 7 http://www.cyberforum.ru/cpp-beginners/thread959321.html
Задача 1. Использование инструкций для организации циклов (обработка целочисленных значений) Написать программу, в которой с клавиатуры вводится последовательность из n целых положительных чисел и вычисляется количество чисел кратных 3 и среднее арифметическое чисел кратных 7. Значение n должно вводиться с клавиатуры во время выполнения программы. При вводе значения n необходимо предусмотреть...
C++ Найти в числе такие последовательности цифр, которые являются простыми числами Пользователь вводит число, которое вмещается в инт (кажется максимум 8 цифр). Найти в этом числе такие последовательности цифр, которые являются простыми числами т.е. если мы ввели 123 - то тут две последовательности простых чисел: 3 и 23 подробнее

Показать сообщение отдельно
Dimka-novitsek
14 / 14 / 0
Регистрация: 26.04.2012
Сообщений: 1,091
21.09.2013, 21:31  [ТС]     ПРисвоить указателю нулевое значение- кк? с поммощщю каких знаков и действий?
Разбираю это выражение
C++
1
static struct nullptr_t {template<typename T> operator T* () const {return 0;}} nullptr;
Я еще не использовал слово struct. Не встречал template, <typename T> , в общем строку не понял.
Достаточно включить ее и потом присваивать pInt = nullptr; ?

Добавлено через 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
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
// Указатель this
  #include <string> 
#include <iostream> // для объекта cout
using namespace std;
 
#include<iomanip>
//Этот файл содержит большую часть манипуляторов C++. Если вы не знаете, что такое манипулятор, не беспокойтесь. Просто подключите это файл вместе с iostream, хуже не станет.
#include<fstream> 
//Подключается при работе с файлами.
#include<windows.h> 
typedef unsigned short int USHORT;
 
 
 
  class Rectanglle
 
  {
 
  public:
 
     Rectanglle();
    ~Rectanglle();
 void SetLength(int length) { this->itsLength = length; }
 int GetLength() const { return this->itsLength; }
 void SetWidth(int width) { itsWidth = width; }
 int GetWidth() const { return itsWidth; }
 int itsLength;
 int itsWidth;
 };
 
 Rectanglle::Rectanglle()
{
    itsWidth = 5;
    itsLength = 10;
 }
 
 Rectanglle::~Rectanglle()
 {}
 
 int main()
 
 {
    Rectanglle theRect;
    cout << "theRect is " << theRect.GetLength() << " meters long.\n";
    cout << "theRect is " << theRect.GetWidth() << " meters wide.\n";
    theRect.SetLength(20);
    theRect.SetWidth(10);
    cout << "theRect is " << theRect.GetLength() << " meters long.\n";
    cout << "theRect is " << theRect.GetWidth() << " meters wide.\n";
    USHORT * pInt = new USHORT;
    *pInt = 10;
    cout << "*pInt; " << *pInt << endl;
    delete pInt;
   long * pLong = new long;
   *pLong = 90000;
     cout << "*pLong: " << *pLong << endl;
   *pInt = 20; 
   cout << "*pInt: " << *pInt << endl;
     cout << "*pLong: " << *pLong << endl;
    delete pLong;
 
    pInt = 0;
     pLong =  0;
   cout << "*pInt: " << *pInt << endl;
     cout << "*pLong: " << *pLong << endl;
    
    system("pause");return 0;
 
 }
Пожалуста!

Добавлено через 3 минуты
Это в этих строках pInt = 0;
pLong = 0;

Добавлено через 1 минуту
Нужно не число заслать по нужному (указанному) адресу, а неким образом вынулить его самого, сам адрес.

Добавлено через 35 секунд
Хотя я ждал что так и будет..

Добавлено через 3 минуты
Или его все же обнулило. Я щас еще может какой-то експиримент попробую.
 
Текущее время: 11:19. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru