227 / 75 / 31
Регистрация: 17.07.2015
Сообщений: 774
|
||||||
1 | ||||||
Что может делать функция06.12.2015, 11:11. Показов 1163. Ответов 15
Метки нет (Все метки)
Подскажите пожалуйста, что может делать такая ф-ция
Все вдул сам, простите, тема закрыта.
0
|
06.12.2015, 11:11 | |
Ответы с готовыми решениями:
15
Кто-нибудь может подробно объяснить, что такое allocators, зачем это и что с ними делать? Нигде не нашёл инфы Что делать?(учу C++ и кое что ни понимаю может стоит начать с более "низких языков" например basic) Что может вернуть функция? подскажите что делать при вводимых данных 10 25 и 5 20 программа работает не правильно должна выводить 135 подскажите что делать |
7793 / 6560 / 2984
Регистрация: 14.04.2014
Сообщений: 28,672
|
|
06.12.2015, 11:25 | 2 |
Так что она делает?
0
|
227 / 75 / 31
Регистрация: 17.07.2015
Сообщений: 774
|
||||||
06.12.2015, 11:47 [ТС] | 3 | |||||
nmcf,
void ReplaceAll(const String& ob1, const String& ob2); Мыслю что инициализирует объект путем конкатенации значений аргументов. Поправьте пожалуйста!! Добавлено через 14 минут nmcf, вот и вся ф-ция
0
|
7793 / 6560 / 2984
Регистрация: 14.04.2014
Сообщений: 28,672
|
|
06.12.2015, 12:18 | 4 |
Сообщение было отмечено anti-k как решение
Решение
Почему тогда Replace называется? Может это замена всех вхождений ob1 на ob2?
1
|
76 / 76 / 32
Регистрация: 14.04.2014
Сообщений: 408
|
|
06.12.2015, 13:11 | 5 |
если сигнатура такая, как указал ТС, то это именно
только не объект, а указатель на строку, который принадлежит объекту.
1
|
227 / 75 / 31
Регистрация: 17.07.2015
Сообщений: 774
|
|
06.12.2015, 15:49 [ТС] | 6 |
nmcf, Благодарствую!!!
Добавлено через 12 минут nmcf, Я прошу прощения, а можно небольшой примерчик разницы xvalue и pvalue пару доступных строчек. Пожалуйста. Добавлено через 3 минуты nmcf, И вот это не ясно a[n] and p[n], the built-in subscript expressions, except where a is an array rvalue (since C++11);
0
|
7793 / 6560 / 2984
Регистрация: 14.04.2014
Сообщений: 28,672
|
|
06.12.2015, 19:44 | 7 |
Это вопрос к теоретикам. Особенно по поводу array rvalue.
1
|
227 / 75 / 31
Регистрация: 17.07.2015
Сообщений: 774
|
||||||
06.12.2015, 19:48 [ТС] | 8 | |||||
nmcf,
А можно еще один тупой вопрос
0
|
7793 / 6560 / 2984
Регистрация: 14.04.2014
Сообщений: 28,672
|
|
06.12.2015, 19:50 | 9 |
Здесь значение возвращается, т. е. копия.
0
|
227 / 75 / 31
Регистрация: 17.07.2015
Сообщений: 774
|
|
06.12.2015, 19:56 [ТС] | 10 |
nmcf, Посоветуйте где почитать об этом
0
|
7793 / 6560 / 2984
Регистрация: 14.04.2014
Сообщений: 28,672
|
|
06.12.2015, 20:45 | 11 |
Наружу нельзя возвращать указатель или ссылку на локальный объект.
Добавлено через 34 минуты Про возврат из функции? Вот в этой книге (Липпман): Литература C++ Страница 293, 6.3.1. Функции, возвращающие значение.
0
|
227 / 75 / 31
Регистрация: 17.07.2015
Сообщений: 774
|
|
06.12.2015, 20:48 [ТС] | 12 |
int*foo()
{ int y=10; int*x=&y; return x; } int main() { int*x=foo(); std::cout<<*x; } Пишет что равно 10??? Добавлено через 38 секунд nmcf, Сейчас почитаю!! спасибо!!
0
|
7793 / 6560 / 2984
Регистрация: 14.04.2014
Сообщений: 28,672
|
|
06.12.2015, 21:01 | 13 |
Ну как любят говорить на форуме - это UB. Просто стек не был изменён.
1
|
227 / 75 / 31
Регистрация: 17.07.2015
Сообщений: 774
|
||||||
06.12.2015, 21:21 [ТС] | 14 | |||||
а за тем понятно мусор, и не только у меня так. Это тоже пример UB?
0
|
7793 / 6560 / 2984
Регистрация: 14.04.2014
Сообщений: 28,672
|
|
06.12.2015, 21:34 | 15 |
Все 10 элементов = 1?
Они чему угодно могут быть равны после выхода.
0
|
227 / 75 / 31
Регистрация: 17.07.2015
Сообщений: 774
|
|
06.12.2015, 21:40 [ТС] | 16 |
nmcf,
Нет! Только нулевой. Я думаю это как раз тот случай о котором вы писали ранее, что стэк не успел очистится. Добавлено через 2 минуты nmcf, Не по теме: Спасибо огромное за объяснения. Дорогого стоят извините я уже, наверное вас задолбал, просто пользуюсь случаем и вашим хорошим настроением :)
0
|
06.12.2015, 21:40 | |
06.12.2015, 21:40 | |
Помогаю со студенческими работами здесь
16
зачем может понадобиться делать операторы виртуальными? Почему тип char не может делать вот так += сообщение что исходный файл не откомпилирован что делать? Что мне делать или что надо знать перед тем как начать изучение яз.программирования С/С++? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |