4 / 4 / 0
Регистрация: 27.05.2012
Сообщений: 120
|
||||||
1 | ||||||
Есть ли в std, или где-нибудь ещё, константа для пустой строки (""), как endl (\n) для символа переноса?11.02.2016, 09:28. Показов 2103. Ответов 47
Метки нет Все метки)
(
Раздражает писать так:
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
|
|
11.02.2016, 09:28 | |
Ответы с готовыми решениями:
47
Есть ли у кого-нибудь в электронном виде или где скачать книгу "Красота физики" Фрэнка Вильчека? std::endl; и std::cout"/n"; - одно и то же? Для массива из 10 чисел проверить, есть ли в нем два одинаковых числа и напечатать "да" или "нет"
|
Модератор
![]() 11961 / 9680 / 5861
Регистрация: 18.12.2011
Сообщений: 25,948
|
||||||
11.02.2016, 09:50 | 3 | |||||
А что мешает завести собственную.
1
|
В астрале
![]() 8041 / 4798 / 655
Регистрация: 24.06.2010
Сообщений: 10,562
|
||||||
11.02.2016, 10:14 | 4 | |||||
![]() Решение
Некий_Чел, Я в основном пользуюсь:
3
|
4 / 4 / 0
Регистрация: 27.05.2012
Сообщений: 120
|
|
11.02.2016, 10:24 [ТС] | 5 |
ужс
Добавлено через 3 минуты ForEveR, это получается создание целого объекта ради такой ерунды
0
|
4 / 4 / 0
Регистрация: 27.05.2012
Сообщений: 120
|
|
11.02.2016, 10:29 [ТС] | 7 |
zss, заводить переменную в каждом проекте лень, это всё равно что переопределять константу числа "пи" например
Добавлено через 3 минуты Kastaneda, хотя да, а что делать, если возвращается const char * ?
0
|
260 / 208 / 99
Регистрация: 13.12.2015
Сообщений: 1,098
|
|||||||||||
11.02.2016, 10:57 | 9 | ||||||||||
'\0'
0
|
Модератор
![]() 11961 / 9680 / 5861
Регистрация: 18.12.2011
Сообщений: 25,948
|
||||||
11.02.2016, 11:20 | 10 | |||||
Мое мнение, лучше не писать функции, возвращающие указатели на строку символов,
т.к. это чревато ошибками:
Не факт, что после выхода из функции, она не будет занята чем-то другим.
0
|
В астрале
![]() 8041 / 4798 / 655
Регистрация: 24.06.2010
Сообщений: 10,562
|
|
11.02.2016, 11:33 | 11 |
zss, Это слишком общее мнение ИМХО. Если руки откуда надо и голова работает получить код подобный вашему крайне сложно. Разумеется лучше использовать string, но иногда нужны и просто указатели на char.
1
|
2828 / 1637 / 253
Регистрация: 03.12.2007
Сообщений: 4,222
|
|
11.02.2016, 18:03 | 13 |
И насчёт названия темы: endl - это вообще функция.
0
|
![]() 8703 / 4250 / 946
Регистрация: 15.11.2014
Сообщений: 9,641
|
|
11.02.2016, 19:22 | 14 |
0
|
3426 / 2805 / 1249
Регистрация: 29.01.2016
Сообщений: 9,426
|
|
11.02.2016, 19:25 | 16 |
0
|
![]() 8703 / 4250 / 946
Регистрация: 15.11.2014
Сообщений: 9,641
|
|
11.02.2016, 19:38 | 17 |
по вашей ссылке чем то смахивает на шаблон, не?
ого, действительно функция. тогда беру свои слова обратно. хотя конечно странно... у меня почему то ни в гццешной, ни в студийной стандартной либе эта функция не находится. вы уверены, что это не просто синопсис, и что такая функция действительно существует? вот здесь почему то упоминаний о функции уже нет: http://en.cppreference.com/w/cpp/io/manip/endl
0
|
![]() 8703 / 4250 / 946
Регистрация: 15.11.2014
Сообщений: 9,641
|
|
11.02.2016, 19:44 | 19 |
разве это не очевидно?
шаблон - рецепт, на основе которого, компилятору ещё только предстоит сгенерировать функцию.
0
|
76 / 76 / 32
Регистрация: 14.04.2014
Сообщений: 408
|
||||||
11.02.2016, 19:51 | 20 | |||||
0
|
11.02.2016, 19:51 | |
Помогаю со студенческими работами здесь
20
Как написать регулярное выражение для выдергивания английских букв и символов: "+", ",", ":", "-", " ", "!", "?" и "."
Чем отличается "\n" от std::endl?
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |