170 похожих чатов

Слегка специфичный вопрос: std::unique_ptr <MyClass> getMyClass(); Кто знает, где в Clion настраивается

пробел перед угловой скобкой. По-умолчанию он вставляет пробел после unique_ptr, что странно (или это стандартный стиль такой в плюсах?)

11 ответов

6 просмотров

Стандартного стиля в плюсах нет, у каждой компании свой. В CLion можно нажать Ctrl+Shift+A, там найти Formatter control, там есть C/C++, там есть вкладка Spaces, там есть группа In Template Declaration.

Egor Suvorov
Стандартного стиля в плюсах нет, у каждой компании...

Спасибо за отклик, но чуда не произошло: https://t.me/nlinker_rust/1840

𝙽𝚒𝚌𝚔 𝙻𝚒𝚗𝚔𝚎𝚛
Тоже нет! 😀

Но ведь да. Только что проверил.

Alexander Karaev
Но ведь да. Только что проверил.

Похоже сломали в JB эту функциональность: https://t.me/nlinker_rust/1842

Alexander Karaev
Но ведь да. Только что проверил.

У тебя самый распоследний, 2021.1.1?

𝙽𝚒𝚌𝚔 𝙻𝚒𝚗𝚔𝚎𝚛
Спасибо за отклик, но чуда не произошло: https://t...

Хм, а откуда форматтер в приведённом окне должен узнать, что std::unique_ptr — это шаблон, а MyClass — тип? В видео я не вижу ни #include <memory>, ни определения MyClass

Ofee Oficsu
Хм, а откуда форматтер в приведённом окне должен у...

Не знаю, пусть решает проблему останова, мне важно, чтобы он мой код не ломал)

𝙽𝚒𝚌𝚔 𝙻𝚒𝚗𝚔𝚎𝚛
Не знаю, пусть решает проблему останова, мне важно...

Я к тому, что галочка-то, может, и работает, но только с реальным файлом, а не в превью, где форматтер не знает, что эта скобка — инстанцирование шаблона, а не operator<

Похожие вопросы

Обсуждают сегодня

Такс, блин, таки кто-то знает, каким образом работают макросы stdin/stdout/stderr? Я влез в stdio.h, там определения нет, отладил через асмокод - вызывается функция со странны...
The Bird of Hermes
18
Всем привет, на линуксе лучше на fasm или nasm учиться писать для начала ?
meszjol
14
я не магистр хаскеля, но разве не может лейзи тип конвертнуться в не-лейзи запросив вычисление содержимого прям при инициализации?
deadgnom32 λ madao
100
Если у меня есть такой класс: Object = {} function Object:new(a_name, a_transform, a_color, a_mesh, a_material, a_shader, a_textures) local private = {} private.n...
Cuarno Vile
4
Гайз, кто-нибудь пробовал запустить probe-rs под камень, которого нет в probe-rs? Мб есть какой-нибудь пример у кого... Через target-gen попробовал сгенерировать chip-descript...
Максим Смирнов
2
было так ;void set_http_ver(RESPD* ptr, char* version, uint32_t length) // example: 'RTSP/1.1 ' set_http_ver: mov eax, [esp + 4] mov ecx, [esp + 8] ...
Mixail Frolov
5
А еще в перле можно уже @arr1 + @arr2?
Sergei Zhmylove
53
зачем же переименовывать ? чтобы кол-во участников возросло или вдруг IBM от этого снова на свифте начнет кодить ? Я не понимаю что страшного в том что свифт гавно, если это т...
Oleh Nerzh
10
@MrMiscipitlick А можешь макрос написать, который будет вычислять смещение относительно переданных меток? Просто .label1-.label2, и вернуть значение.
КТ315
35
здравствуйте. совершаю вот такую вещь: strcpy(line, (char)current_number); где current number — неподписанный шорт, line — массив чаров. ругань следующая: main.c:29:30: error...
Roberto's Ширгозиев
13
Карта сайта