Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Ввод в строки и вывод в консоль кириллицы https://www.cyberforum.ru/ cpp-beginners/ thread1656511.html
Есть программа для подсчета количества букв в введенной строке,но если вводить строку на Русском языке выводит непонятные символы,но если убрать строку "setlocale(0,"");" то строка с буквами будет выводиться правильно на Русском,но тогда вывод на русском работать не будет(cout<<"введите строку:";). Как с этим быть? #include <iostream> #include <cstring> using namespace std;
MinGW - инструментальные функции C++
Всем привет. Я заинтересовался обработкой пролога и эпилога функций в MinGW. И вроде бы нашёл нужные функции (__cyg_profile_func_enter, __cyg_profile_func_exit), но я никак не могу заставить их работать... #include <cstdio> /// The first argument is the address of the start of the current function, which may be looked up exactly in the symbol table. __attribute__ ((...
C++ Как вернуть вектор из функции? https://www.cyberforum.ru/ cpp-beginners/ thread1656489.html
Как вернуть вектор strx из функции crypto чтоб значения передались pthread_join(thread1,(void**)&str1); pthread_join(thread2,(void**)&str2); соответственно? #include "stdafx.h" #include <cctype> #include <iostream> #include <fstream> #include <vector> #include <string> #include <locale>
C++ Реализация алгоритма AES 128\256 на С++ или C# Добрый день!Подскажите пожалуйста где можно найти готовый исходный код реализации алгоритма AES 128\256 с формой или без на С++ или С#? https://www.cyberforum.ru/ cpp-beginners/ thread1656452.html
Неявное восходящее преобразование при защищенном/закрытом наследовании C++
Здравствуйте. Читаю книгу Стивена Прата по C++. Попался непонятный момент: в одной таблице (в таблице 14.1 в 6-й рус. редакции на стр. 746) у него указано, что неявное восходящее преобразование при защищенном наследовании доступно только внутри производного класса, а при закрытом наследовании не доступно. Не пойму, что он имеет ввиду. И это указано и в рус. и в англ. версии 5-й и 6-й редакции. Я...
C++ Перезаписать числа Сама задача: Вася написал на бумажке последовательность натуральных чисел и стал диктовать её Пете. Причём, для краткости, он диктует её так: сначала говорит количество подряд идущих одинаковых чисел, а затем говорит, что это за числа. Например, последовательность «1 1 2 3 3 3 10 10» он продиктует как «две единицы, одна двойка, три тройки, две десятки». Петя же, тоже для краткости, записывает... https://www.cyberforum.ru/ cpp-beginners/ thread1656450.html
C++ Вычислить значение выражения по формуле https://www.cyberforum.ru/ cpp-beginners/ thread1656435.html
Здравствуйте форумчане. Не знаю как решить, прошу помочь
C++ Определить значение угла
У стены наклонно стоит палка длиной 4,5 м. Один ее конец находится на расстоянии 3 м от стены. Нижний конец палки начинает скользить в плоскости, перпендикулярной стене. Определить значение угла между палкой и полом ( в градусах) с момента начала скольжения до падения палки через каждые 0,2 м.
C++ Что нужно выучить, чтобы легче понять C++? https://www.cyberforum.ru/ cpp-beginners/ thread1656423.html
Что для этого нужно сделать,может выучить какой-нибудь другой язык?Мне говорили что нужно сначала выучить паскаль и html потом будет просто учить c++,правда или нет?
C++ Определить какой урожай будет собран за первые шесть лет (использовать цикл for) https://www.cyberforum.ru/ cpp-beginners/ thread1656417.html
В некотором году (назовем его условно первым) на участке в 100 гектар средняя урожайность ячменя составила 20 центнеров с гектара .После этого площадь участка увеличивалась на 5%, а средняя урожайность на 2%. Определить какой урожай будет собран за первые шесть лет. Буду очень благодарна за помощь. Добавлено через 20 часов 40 минут Как сделать эту программу проще? #include<iostream>...
C++ Количество повторов последнего элемента массива
Как подсчитать количество повторений последнего элемента массива? Чтобы в ответе было: Последний элемент = 24 Количество повторов = 4 #include <iostream> using namespace std;
C++ Составьте программу, позволяющую найти все числа Фибоначчи, меньшие заданного числа N Помогите, пожалуйста. Вот сама задача: Пара кроликов каждый месяц дает приплод – двух кроликов (самца и самку), от которых через два месяца уже получается новый приплод. Сколько кроликов будет через год, если в начале года имелась одна пара? Согласно условию задачи числа, соответствующие количеству кроликов, которые появляются через каждый месяц, составляют последовательность 1, 1, 2, 3, 5, 8,... https://www.cyberforum.ru/ cpp-beginners/ thread1656402.html
245 / 139 / 53
Регистрация: 23.11.2015
Сообщений: 394
08.02.2016, 10:58 0

В чем отличие ссылочных переменных от указателей? - C++ - Ответ 8725377

08.02.2016, 10:58. Показов 3516. Ответов 54
Метки (Все метки)

Ответ

hoggy, просто великолепный комментарий в стиле русского коммьюнити. давайте забудем, что ссылки так или иначе реализованы через указатели и далеко не я придумал фразу implicitly de-reference constant pointer.
например здесь показано что код этих функций
C++
1
2
3
4
5
6
7
8
int byref(int & foo)
{
  printf("%d\n", foo);
}
int byptr(int * foo)
{
  printf("%d\n", *foo);
}
без оптимизаций разворачивается в абсолютно идентичный LLVM байт-код.
мне в свое время очень помогло такое понимание ссылки и мне бы хотелось, чтобы я узнал его раньше.

Вернуться к обсуждению:
В чем отличие ссылочных переменных от указателей? C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
08.02.2016, 10:58
Готовые ответы и решения:

В чем отличие указателей и массивов на примере strlen()?
Здравствуйте уважаемые форумчаче. Появился вот такой вопрос. Почему функция strlen работает в...

В чем отличие локальных и глобальных переменных в C?
В чем отличие локальных и глобальных переменных в C?

В чём отличие разных способов объявления переменных?
в чем отличие int a(2); от int a=2; И как писать правильней

Чем отличается передача в процедуру переменных от передачи указателей?
В загаловке вопрос глупо звучит,хотел спросить, как в процедуре обрабатывать не значение,...

54
08.02.2016, 10:58
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
08.02.2016, 10:58
Помогаю со студенческими работами здесь

Передача в методы переменных ссылочных типов
Есть класс: class Sample { int i; public Sample(int x) { ...

В чем отличие двумерного массива типа char от массива указателей на char?
В чем отличие двумерного массива типа char и массива указателей на char ?

Отличие инкриментов указателей
Чем отличатеся ++*p от (*p)++ и от *p++ вроде увеличивается значение а не адлрес...

Отличие приведение типов указателей
Чем отличаются при Base* a_ptr = new Derivered(); следующие строки: A) auto ptr =...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru