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

Расскажите популярно про ссылки и указатели - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Обучение http://www.cyberforum.ru/cpp-beginners/thread752599.html
Народ,подскажите,что можно почитать про алгоритмизацию и массивы? я новичек,некоторые элементарные вещи не особо улавливаю( хочется почитать что-то интересное,чтобы все было объяснено понятным для людей языком)) Заранее благодарю за помощь)
C++ Вывести на экран большее из двух значений, введенных пользователем, используя if Наработки: #include <iostream> using namespace std; int main () { cout<<"Введите два числа: "<<endl; int v1, v2; cin>>v1>>v2; int lower,upper; if (v1<=v2) { lower = v1; http://www.cyberforum.ru/cpp-beginners/thread752584.html
C++ как вычислить корень квадратный
Мне надо вычилсить длину гипотенузы прямоугольного треугольника, я знаю катеты.. как мне возвести катеты в квадрат и потом найти корень ихней суммы? через функции.... Например: A*A+B*B=sqrtC какие функции есть для етого?
C++ Посоветуйте книги или сайты по работе с графикой
Может кто-то посоветовать книги или сайты по работе с графикой в С++. Заранее спасибо.
C++ Разработайте диаграмму вариантов использования и диаграмму классов системы http://www.cyberforum.ru/cpp-beginners/thread752534.html
Разработайте диаграмму вариантов использования и диаграмму классов системы Библиотека Разрабатываемая система предназначена для использования ее как посетителями библиотеки, так и библиотекарями. Она ведет учет книг, имеющихся в библиотеке, посетителей библиотеки, а также книг которые были выданы посетителям (библиотечные формуляры). Читатель имеет возможность заказывать и получать на руки...
C++ Вывод русского текста в консоли Доброго времени суток.Помогите пожалуйста в таком вопросе.Вот простенькая программа,которой нужно ввести имя,а она выведет Привет,введеное имя. Но проблема в том,что благодаря использваванию setlocale(LC_ALL, "Russian"); или же setlocale(0, ""); вместо того введенного имени выводяться кракозябры...Как сделать так,чтобы выводился нормальный русский текст? У меня Вижуал Студио 2012,винда 7, 64... подробнее

Показать сообщение отдельно
Croessmah
Модератор
Эксперт CЭксперт С++
13045 / 7308 / 814
Регистрация: 27.09.2012
Сообщений: 18,041
Записей в блоге: 3
Завершенные тесты: 1
05.01.2013, 17:45     Расскажите популярно про ссылки и указатели
Код с ссылками и с указателями. Найдите 10 отличий?
C++
1
2
3
4
5
6
7
int main(){
    int n;
    int &p=n;
    p=40;
    p+=10;
    return 0;
}
Assembler
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
    .file   "main.cpp"
    .def    ___main;    .scl    2;  .type   32; .endef
    .text
    .globl  _main
    .def    _main;  .scl    2;  .type   32; .endef
_main:
LFB0:
    .cfi_startproc
    pushl   %ebp
    .cfi_def_cfa_offset 8
    .cfi_offset 5, -8
    movl    %esp, %ebp
    .cfi_def_cfa_register 5
    andl    $-16, %esp
    subl    $16, %esp
    call    ___main
    leal    8(%esp), %eax
    movl    %eax, 12(%esp)
    movl    12(%esp), %eax
    movl    $40, (%eax)
    movl    12(%esp), %eax
    movl    (%eax), %eax
    leal    10(%eax), %edx
    movl    12(%esp), %eax
    movl    %edx, (%eax)
    movl    $0, %eax
    leave
    .cfi_restore 5
    .cfi_def_cfa 4, 4
    ret
    .cfi_endproc
LFE0:
C++
1
2
3
4
5
6
7
int main(){
    int n;
    int *p=&n;
    *p=40;
    *p+=10;
    return 0;
}
Assembler
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
    .file   "main.cpp"
    .def    ___main;    .scl    2;  .type   32; .endef
    .text
    .globl  _main
    .def    _main;  .scl    2;  .type   32; .endef
_main:
LFB0:
    .cfi_startproc
    pushl   %ebp
    .cfi_def_cfa_offset 8
    .cfi_offset 5, -8
    movl    %esp, %ebp
    .cfi_def_cfa_register 5
    andl    $-16, %esp
    subl    $16, %esp
    call    ___main
    leal    8(%esp), %eax
    movl    %eax, 12(%esp)
    movl    12(%esp), %eax
    movl    $40, (%eax)
    movl    12(%esp), %eax
    movl    (%eax), %eax
    leal    10(%eax), %edx
    movl    12(%esp), %eax
    movl    %edx, (%eax)
    movl    $0, %eax
    leave
    .cfi_restore 5
    .cfi_def_cfa 4, 4
    ret
    .cfi_endproc
LFE0:
Так что...
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru