Форум программистов, компьютерный форум, киберфорум
C++
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Почему работает и так, и так: arr[i] и i[arr]? https://www.cyberforum.ru/ cpp/ thread574599.html
//один и тот же результат cout<<arr; cout<<i;//почему нет ошибки да даже это, например работает и выводит одинаковый результат // arrh.cpp: определяет точку входа для консольного приложения. // #include "stdafx.h"
C++ К какому типу грамматики относится грамматика C++?
Доброго времени суток. Пишу курсовую на тему "Компиляторы". Была дана задача реализовать 2 парсера, которые будут проверять оформление сорцов на шарпе и плюсах. В качестве генератора использовал ANTLR, которые позволяет генерироать LL(k)-грамматики Шарп сделать получилось. Грамматику C++ я не смог формализовать с помощью LL(k)-грамматики. И тут у меня вопрос - к какому же всё таки типу...
C++ Считывание пикселей в игре https://www.cyberforum.ru/ cpp/ thread565063.html
Всем добрый день. Загорелся идеей сделать следущее: программу, которая в популярной игре CS 1.6 будет сканировать игровую область и при обнаружении в этой области моделек противника (или его головы) будет наводить прицел (мышь) на него. Т.е. идет непрерывное сканирование изображения игры. Подскажите как это можно реализовать, возможно уже имеются похожие готовые решения. Заранее спасибо!
C++ Посоветуйте книгу по разработке OLE DB и ODBC провайдеров. https://www.cyberforum.ru/ cpp/ thread558169.html
Уважаемые коллеги. Не знаю в какой раздел написать. Думаю, что это ближе к C++. Посоветуйте что почитать по разработке OLE DB и ODBC провайдеров. Пока нашел на амазоне "OLE DB and ODBC Developer's Guide" Автор chuck wood. Книга 1999 года. Стоит много. Отзывов не нашел, так же как и электронной версии для "ознакомления". Сомневаюсь, стоит ли брать.
C++ prog как cgi-скрипт, от чего иная инфа? C++
Здравствуйте. Я новичок на форуме, не ругайте если что-то где-то не то разместил или не понятно рассказал. Описываю проблемы-вопрос 0) Использую Slackware 13.37 и встроенные методики 1) есть элементарнейший код: #include <iostream> using namespace std;
C++ Отключение клавиатуры, а именно комбинаций CTRL+ALT+DEL\WIN+L Здравствуйте, пишу программку, стала задача заблокировать на некоторое время комбинации клавиш CTRL+ALT+DEL\WIN+L. Пробовал посылать SHIFT при нажатии одной кнопки из комбинации, не помогло (хотя если просто попробовать нажать CTRL+ALT+DEL+SHIFT - ничего и не произойдет!). Остальные идеи, которые я видел, работают под Win9x, но не под Win7 На данный момент все реализуется при помощи... https://www.cyberforum.ru/ cpp/ thread555280.html
C++ Найти те члены qi последовательности q1, …, qn, которые обладают тем свойством, что корни уравнения действительны и положительны Даны натуральные числа n, q1, …, qn. Найти те члены qi последовательности q1, …, qn, которые обладают тем свойством, что корни уравнения x*x(х в квадрате)+3qi−5 действительны и положительны Помогите пожалуйста решить https://www.cyberforum.ru/ cpp/ thread552552.html C++ Автосерф web страницы
Привет парни помогите мне нужна прога которая будет открывать web страницу парсируя её директории через 2-сек вот пример вот так www.rghost.ru/5452342 /5654675 /6565656 /6546546 а именно чтоб я мог положить txt фаил с директориями и поехали!
C++ Как перекодировать wav во flac или speex как перекодировать wav во flac или speex? или сразу записать в нужный формат? подскажите пожалуйста https://www.cyberforum.ru/ cpp/ thread546598.html C++ Господа, подскажите исходники компилятора для С++ написанного на С++ Господа, подскажите исходники компилятора для С++ написанного на С++. Главное чтобы была корректная поддержка WinAPI и OpenGL Добавлено через 2 минуты ну и разумеется чтобы компоновщик также был, в общем чтобы exe получал на выходе https://www.cyberforum.ru/ cpp/ thread544164.html
Программный сетевой мост C++
Подскажите, с чего начать писать свой программный сетевой мост под винду?
C++ Как получить размер функции? https://www.cyberforum.ru/ cpp/ thread540633.html
её начало я получаю с помощью ассемблера(offset), не получается получить её конец и вычислить её длину P. S. Borland c++ 6
Модератор
Эксперт по электронике
8950 / 6716 / 921
Регистрация: 14.02.2011
Сообщений: 23,696
15.05.2012, 01:47 0

Возвращение ссылки на локальный объект - C++ - Ответ 3032211

15.05.2012, 01:47. Показов 9604. Ответов 45
Метки (Все метки)

Ответ

Цитата Сообщение от Bers Посмотреть сообщение
1. Любой промышленный компилятор сразу палит, если функция возвращает не_валидную ссылку, и выбрасывает предупреждение.
ссылка не валидная но рабочая стек чаще всего не затирается(хотя может и есть компиляторы которые затирают стек) а смешается указатель стека так что в памяти останется значение
хотя это есть грязный хак
Цитата Сообщение от Bers Посмотреть сообщение
3. Назови хоть одну причину, по по которой может понадобиться возвращать ссылку на не_валидные данные? Зачем это может быть нужно?
у Касперски как то была статья зачем это нужно что то связано с шифрованием программы
там еще такой пример был пишу по памяти могу ошибаться
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
fnc1()
{
int a=5;
int b=10;
// здесь какое то выражение чтобы оптимизатор не выбросил переменные
}
fnc2()
{
int c; // =5 занимает туже память что a
int d; // =10 занимает туже память что b
}
int main()
{
fnc1();
fnc2();
}
передача параметров из функции в функцию
Бред полнейший но работает
но стоит взять другой оптимизатор может(скорее всего) и не сработать

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

Возможно ли возвращение функцией двух значений? Именно возвращение, не ссылка или указатель
Нужна функция в которую забиваешь два числа и сначала она возвращает минимальное, после...

Локальный объект
Вместо синусоиды у меня выводиться мусор. Помогите найти ошибку:help: Вот часть кода void...

Возвращение ссылки на локальный объект
В каком-то коде мельком видел что-то вроде: char&amp; char_stub() { char c; return c; }; ...

Возвращение const ссылки на временный объект
Добрый вечер, #include &lt;iostream&gt; using namespace std; struct Point { int _x; int _y; };

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

Возвращение ссылки из функции
Привет, я немного не понимаю, почему в следующем коде в строках 16-17 надо возвращать именно...

Возвращение ссылки на локальную переменную
Заметил недавно одну интересную вещь. Как вообще работает такой код? Причем коректно. int&amp; func();...

Возврат указателя на локальный объект
Доброго дня! Заинтересовал процесс возврата указателя на локальный объек, а именно: char* fun() {...

Возвращение ссылки на указатель использование её как левостороннего значения
Есть шаблон: //------------------------------------------------------- template&lt;class T&gt; ...

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