Size: a a a

2020 December 03

A

Andrei Konshyn in pro.cxx
а в чем понт менять весь код, чтобы не экспортировать?
источник

ПК

Побитый Кирпич... in pro.cxx
Andrei Konshyn
а в чем понт менять весь код, чтобы не экспортировать?
constexpr функции неявно inline. Они считай как макросы. Ты макросы тоже экспортируешь?
источник

b

in pro.cxx
Andrew
clangd нормально должен заводиться на объемах Хромиума, какой-то его конкурент из плюсовых language server хвалился "лучшей работой на Chromium". Или вопрос про конкретный IS в студии?
К сожалению у меня не получилось нигде его завести. XCode обрабатывал сорсы где-то полчаса и в итоге не дал нормального интеллисенса, clion и vscode так же, ну они clangd используют. Но увы не сработало. Поэтому спросил, может кто сталкивался.
источник

ПК

Побитый Кирпич... in pro.cxx
Andrei Konshyn
а в чем понт менять весь код, чтобы не экспортировать?
То же самое с шаблонами (но по другой причине)
источник

A

Andrei Konshyn in pro.cxx
да это понятно
источник

D

Danya in pro.cxx
А что непонятно?
источник

A

Andrew in pro.cxx
К сожалению у меня не получилось нигде его завести. XCode обрабатывал сорсы где-то полчаса и в итоге не дал нормального интеллисенса, clion и vscode так же, ну они clangd используют. Но увы не сработало. Поэтому спросил, может кто сталкивался.
VSCode вроде по умолчанию не его использует, нужно обычный дополнятор выключить, и из плагинов clandg поставить.
источник

A

Andrew in pro.cxx
А, они же что-то меняли в одном из последних релизов в дефолтном плюсовом плагине, ну я все равно к тому времени уже на clangd был, поэтому не шарю.
источник

b

in pro.cxx
ну я clangd использую, расширения само собой поставил
источник

VS

Vlad Serebrennikov in pro.cxx
полгода назад успешно заводил clangd на исходниках llvm и clang. правда, заголовочные файлы по полчаса парсились, но я отношусь к этому с пониманием. платформы: винда, wsl. работал в vs code
источник

IZ

Ilia Zviagin in pro.cxx
Andrei Konshyn
так экспортировать не могу
Ну и х.. с ним
источник

K

Kasper in pro.cxx
посоветуйте специфичную книгу по С++, которая не рассматривает базовые основы, а рассматривает более специфичные темы
источник

CD

Constantine Drozdov in pro.cxx
Kasper
посоветуйте специфичную книгу по С++, которая не рассматривает базовые основы, а рассматривает более специфичные темы
Страуструпа читали обе?
источник

K

Kasper in pro.cxx
я просматривал какого то Страуструпа недавно, он базу рассматривал, основы показывал
источник

K

Kasper in pro.cxx
че такое переменная, конструкторы деструкторы и тд
источник

D

Danya in pro.cxx
источник

K

Kasper in pro.cxx
благодарю
источник

b

in pro.cxx
подскажите, есть класс, я могу добавить как-то хук, который бы вызывался при вызове ф-ий из класса?
типа класс Foo с >100 ф-иями, дабы не писать в каждой функции что-то типа fprintf(stdout, «blabla called»); сделать это как-то проще?
источник

H

Hirrolot in pro.cxx
подскажите, есть класс, я могу добавить как-то хук, который бы вызывался при вызове ф-ий из класса?
типа класс Foo с >100 ф-иями, дабы не писать в каждой функции что-то типа fprintf(stdout, «blabla called»); сделать это как-то проще?
аспектно-ориентированное программирование называется
есть https://aspectc.org/, но я не пробовал его
источник

ПК

Побитый Кирпич... in pro.cxx
подскажите, есть класс, я могу добавить как-то хук, который бы вызывался при вызове ф-ий из класса?
типа класс Foo с >100 ф-иями, дабы не писать в каждой функции что-то типа fprintf(stdout, «blabla called»); сделать это как-то проще?
Упростить можешь, но пройтись по всем функциям всё равно придётся
источник