Получи случайную криптовалюту за регистрацию!

C geek

Логотип телеграм канала @cpp_geek — C   geek C
Логотип телеграм канала @cpp_geek — C   geek
Адрес канала: @cpp_geek
Категории: Технологии
Язык: Русский
Количество подписчиков: 1.25K
Описание канала:

Учим C/C на примерах

Рейтинги и Отзывы

3.33

3 отзыва

Оценить канал cpp_geek и оставить отзыв — могут только зарегестрированные пользователи. Все отзывы проходят модерацию.

5 звезд

0

4 звезд

2

3 звезд

0

2 звезд

1

1 звезд

0


Последние сообщения 2

2022-09-29 09:00:18
Некоторые различия между ссылками и указателями

1. Указатель может быть объявлен void, а ссылка - никогда. Пример на картинке.
2. Переменная-указатель может иметь несколько уровней вложенности, то есть, например, бывают одиночные указатели, двойные указатели, тройные указатели. Ссылка же имеет только один единственный уровень вложенности.
3. Ссылочная переменная не может быть обновлена.

@cpp_geek
181 views06:00
Открыть/Комментировать
2022-09-28 09:00:28
Трюки с логарифмом

Функцию log тоже можно использовать для ряда изящных решений.

@cpp_geek
195 views06:00
Открыть/Комментировать
2022-09-27 09:00:11
Ссылки в C++

Когда переменная объявляется как ссылка, она становится альтернативным именем для существующей переменной. Переменную можно объявить как ссылку, поместив в её объявление "&".

@cpp_geek
211 views06:00
Открыть/Комментировать
2022-09-26 09:00:24
Упорядочиваем 3 числа

С помощью функции swap переставляем 3 числа в порядке возрастания.

@cpp_geek
204 views06:00
Открыть/Комментировать
2022-09-25 09:00:24
Функция strrchr()

В C++ strrchr() - это предопределенная функция, используемая для обработки строк. Эта функция возвращает указатель на всю строку после последнего появления заданного символа. Символ, последнее вхождение которого мы хотим найти, передается в качестве второго аргумента функции, а строка, в которой мы должны найти этот символ, передается в качестве первого аргумента функции.

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

@cpp_geek
251 views06:00
Открыть/Комментировать
2022-09-24 09:00:22
Алгоритм lexicographic_compare

Совершает лексикографическое сравнение 2 диапазонов

Лексикографическое сравнение - это операция со следующими свойствами:

1)Два диапазона сравниваются поэлементно.
2)Первый элемент несовпадения определяет, какой диапазон лексикографически меньше или больше другого.
3)Если один диапазон является префиксом другого, более короткий диапазон лексикографически меньше другого.
4)Если два диапазона имеют эквивалентные элементы и имеют одинаковую длину, тогда диапазоны лексикографически равны.
5)Пустой диапазон лексикографически меньше любого непустого диапазона.
6)Два пустых диапазона лексикографически равны.

@cpp_geek
219 views06:00
Открыть/Комментировать
2022-09-23 09:00:11
set::erase()

Функция erase() используется для удаления элементов из контейнера по указанной позиции или диапазону.

@cpp_geek
189 views06:00
Открыть/Комментировать
2022-09-22 09:00:23
Алгоритм fill

Присваивает всем элементам в диапазоне [first,last) заданное значение.

@cpp_geek
193 views06:00
Открыть/Комментировать
2022-09-21 09:00:32
Токенизация строки

Токенизация строки означает разделение строки относительно некоторого разделителя (разделителей). Есть много способов этого добиться.

Рассмотрим пример с функцией strtok(). Она разбивает строку по указанным разделителям и должна быть вызвана в цикле, на каждой итерации возвращая следующую часть. В конце возвращает NULL

@cpp_geek
178 views06:00
Открыть/Комментировать
2022-09-20 09:00:15
Алгоритм shuffle

Переупорядочивает элементы в заданном диапазоне [first, last) таким образом, чтобы каждая возможная перестановка этих элементов имела равную вероятность появления.

@cpp_geek
164 views06:00
Открыть/Комментировать