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

Особенности использования указателей и ссылок в C++ при возврате из функции - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Динамическое создание форм (Не MFC) http://www.cyberforum.ru/cpp-beginners/thread933230.html
Допустим есть созданная форма в ресурснике, а в ней есть поле для ввода(Edit Control) и даже кнопка(Button)! :) Подскажите пожалуйста, как заставить Button создать еще одно поле для ввода? :) ЗЫ:Для тех, кто любит делать умный вид и спрашивать "А на каком языке?", скажу сразу(хоть и так вопрос лежит в разделе С++) на C++! :) ЗЫЫ:Не MFC. ЗЗЫЫ: Заранее благодарен за ответы. :)
C++ allocate, как работает? template<class T> class Vec { public: typedef T* iterator; typedef const T* const_iterator; typedef size_t size_type; typedef T value_type; typedef T& reference; typedef const T& const_reference; http://www.cyberforum.ru/cpp-beginners/thread933209.html
C++ Функция ввода вместо cin
Здорова! Нужно написать функцию ввода вместо cin, которая бы читала строки. Я не знаю чем можно заменить cin. Нужно постараться сделать так что бы по быстродействию функция читала строки быстрее чем cin (строки определенной длинны 15-20 символов). Как это сделать? И вообще чем можно заменить cin?
C++ Программирование и Английский
Подскажите форумы на английском языке, на подобии этого. Что были очень много посещаемы, и был раздел специально для С++. Это для практики по английскому.
C++ Не могу понять синтаксис C++ http://www.cyberforum.ru/cpp-beginners/thread933139.html
как понять данные строки кода, вроде бы наследование, а вроде бы и нет, так как в начале стоит конструктор MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent), ui(new Ui::MainWindow) { //ui->setupUi(this); }
C++ Создание WinAPI контролов с ручной настройкой параметров Контролы в WinAPI это те же окна, поэтому создаются через CreateWindowEx. А как можно создать компонент (допустим, Memo), поместить его на диалоговое окно, но при этом чтобы можно было изменять его положение или размер? Не совсем пойму что нужно делать после "Креате".:scratch: подробнее

Показать сообщение отдельно
IGPIGP
Комп_Оратор)
Эксперт по математике/физике
6411 / 3050 / 300
Регистрация: 04.12.2011
Сообщений: 8,254
Записей в блоге: 3
04.08.2013, 13:23     Особенности использования указателей и ссылок в C++ при возврате из функции
zer0mail, дружище вот тут в 8-м варианте:
C++
1
2
3
4
CBase* getpo(char* str) {
    CBase o(str);
    return &o;
}
возврат ссылки на локальную переменную.
Вообще, указатель, ссылка и переменная-значение дают массу вариантов передачи и возврата. Передача по ссылке, кроме всего ещё и не всегда передача типа-ссылки. Если добавить к этому варианты с вновь создаваемыми объектами, то это будет книга. А дальше, - указатели на полиморфные типы... Не подъёмно.
Даже если не описывать задачу для каждого случая. То есть не пытаться обосновать, а когда вот так сделать лучше чем эдак. Не лучше ли рассматривать каждый случай отдельно?
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru