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

Динамическое выделение памяти - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Кодирование Рида-Соломона http://www.cyberforum.ru/cpp-beginners/thread815797.html
Объясните что делается в функции comp1 и comp2? Понятно что там с первыми 8-ми битами делается что-то и с остальными 8-ми битами тоже что-то делается, но вот что я понять не могу. В алгоритме толком разобраться не смог, поэтому пытаюсь разобраться в реализации. #include <conio.h> #include <stdio.h> int barr; void cut(int c) { for(int i=15;i>=0;i--)
C++ Возврат указателей объектов из функций Всем хай. Решил вот освоить C++. Написал вот такой код: #include <iostream> #include <cstdlib> using namespace std; class N1 { public: N1(){cout<< "-Конструктор N1-";} ~N1(){cout << "-Деструктор N1-";} void asd(){cout << "-Asd is run-";} http://www.cyberforum.ru/cpp-beginners/thread815767.html
Определить, что будет выдано на терминал в результате выполнения программы C++
Помогите ответить на вопрос Определить, что будет выдано на терминал в результате выполнения программы: #include<iostream.h> int a,b; void prst(int,int); void main() {
Какое значение примет переменная Y в результате выполнения следующего фрагмента программы C++
Помогите ответить на вопрос по контрольной Какое значение примет переменная Y в результате выполнения следующего фрагмента программы ………. x=1; if( x<2 ) y=x; if( x<3 ) y=2; else y:= -x+5; cout << y; ……….
C++ Программу "Угадай число" http://www.cyberforum.ru/cpp-beginners/thread815731.html
Необходимо написать программу "Угадай число". После того,как число угадано, программа спрашивает, хотите ли вы еще раз сыграть. После ввода ответа, программа вылетает. Помогите найти ошибку #include<iostream> #include<stdlib.h> #include<time.h> using namespace std; int main() { setlocale(0,""); int chislo, otvet; char* soglas = "да";
C++ исправление цикла Как сделать в else чтобы число n генерировалось заново,если числа n и m не простые? Также новая генерация числа К,если оно не удовлетворяет условию? #include <iostream> #include <stdio.h> #include <conio.h> #include <time.h> #include <stdlib.h> using namespace std; подробнее

Показать сообщение отдельно
cripok
0 / 0 / 0
Регистрация: 24.02.2013
Сообщений: 15
22.03.2013, 20:20  [ТС]     Динамическое выделение памяти
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
#include <stdio.h>
#include <time.h>
#include <stdlib.h>
#include <conio.h>
#include <math.h>
 
int main()
{
    bool *b = (bool *) malloc(100);
    bool *last=&b[99];  
    if (b==NULL)
    {
        printf("ololo");
        return 1;
    }
 
    for (int i=0;i<10;i++)
    {
        b[i]=i%2;
        printf("%d ",&b[i]);
    }
    printf("%d ",&last);
 
 
    getch();
    return 0;
}
адреса переменной last и посл элемента различаются в чем ошибка?

Добавлено через 10 минут
или даже так:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <stdio.h>
#include <time.h>
#include <stdlib.h>
#include <conio.h>
#include <math.h>
 
int main()
{
    bool *b = (bool *) malloc(100);
    bool *last=&b[99];  
    if (b==NULL)
    {
        printf("ololo");
        return 1;
    }
 
    printf("%d ",&b[99]);
    printf("%d ",&last);
 
 
    getch();
    return 0;
}
Добавлено через 2 минуты
вот результат:
http://i5.pixs.ru/storage/7/7/9/1png...68_7476779.png
 
Текущее время: 11:57. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru