Size: a a a

2021 February 18

DK

David Kravets in supapro.cxx
Liber Azerate
Каких ещё чар?
char *p = new char[10];
Если через цикл пройтись до '\0' ?
источник

AS

Anatoly Shirokov in supapro.cxx
David Kravets
Суть понятна, а почему нет ? Размер занимаемых char посчитать ?
sizeof(T*) == const
источник

LA

Liber Azerate in supapro.cxx
David Kravets
char *p = new char[10];
Если через цикл пройтись до '\0' ?
Здесь инт, если ты не заметил. И никакого нуль-терминатора не будет
источник

DK

David Kravets in supapro.cxx
Liber Azerate
Здесь инт, если ты не заметил. И никакого нуль-терминатора не будет
Я поменял
источник

LA

Liber Azerate in supapro.cxx
David Kravets
Я поменял
Не важно, всё равно не будет
источник

DK

David Kravets in supapro.cxx
Liber Azerate
Здесь инт, если ты не заметил. И никакого нуль-терминатора не будет
А почему ?
источник

AS

Anatoly Shirokov in supapro.cxx
David Kravets
char *p = new char[10];
Если через цикл пройтись до '\0' ?
А если не будет \0?
источник

DK

David Kravets in supapro.cxx
Liber Azerate
Не важно, всё равно не будет
А все понял
источник

П

Папа in supapro.cxx
Как сделать так, чтобы библиотеки, которые я подключаю через conan, были видны в автодополнении?
Использую nvim и neoclide/coc.nvim плагин.

Может быть, есть менеджер зависимостей, где это сделать легче? Или отказаться от них вообще?

В какой чат мне стоит обратиться?
источник

FS

Flower Surgeon in supapro.cxx
Папа
Как сделать так, чтобы библиотеки, которые я подключаю через conan, были видны в автодополнении?
Использую nvim и neoclide/coc.nvim плагин.

Может быть, есть менеджер зависимостей, где это сделать легче? Или отказаться от них вообще?

В какой чат мне стоит обратиться?
ставишь YouCompleteMe и радуешься
источник

FS

Flower Surgeon in supapro.cxx
Папа
Как сделать так, чтобы библиотеки, которые я подключаю через conan, были видны в автодополнении?
Использую nvim и neoclide/coc.nvim плагин.

Может быть, есть менеджер зависимостей, где это сделать легче? Или отказаться от них вообще?

В какой чат мне стоит обратиться?
В чат по Vim.
источник

YB

YEgor Briz in supapro.cxx
Привет всем. Два вопроса:
- нужно ли проверять указатели на память, которые выделяю с помощью new?
- когда нужно использовать new, а когда malloc?
источник

П

Папа in supapro.cxx
Flower Surgeon
ставишь YouCompleteMe и радуешься
с ним точно работает?
источник

LA

Liber Azerate in supapro.cxx
YEgor Briz
Привет всем. Два вопроса:
- нужно ли проверять указатели на память, которые выделяю с помощью new?
- когда нужно использовать new, а когда malloc?
1. Не нужно, у тебя будет эксепшн, если память не выделится.
2. new всегда
источник

FS

Flower Surgeon in supapro.cxx
YEgor Briz
Привет всем. Два вопроса:
- нужно ли проверять указатели на память, которые выделяю с помощью new?
- когда нужно использовать new, а когда malloc?
Не используй malloc в C++ если не пишешь свой аллокатор.
источник

FS

Flower Surgeon in supapro.cxx
Liber Azerate
1. Не нужно, у тебя будет эксепшн, если память не выделится.
2. new всегда
А если у него среда без ексепшонов, чё тогда?
источник

LA

Liber Azerate in supapro.cxx
Flower Surgeon
А если у него среда без ексепшонов, чё тогда?
Тогда new(std::nothrow)
источник

FS

Flower Surgeon in supapro.cxx
Это понятно. Но на nullptr проверять-то надо?
источник

LA

Liber Azerate in supapro.cxx
Flower Surgeon
Это понятно. Но на nullptr проверять-то надо?
Да. Но он всё равно не указал какой-то специфичной системы, а по характеру вопроса очень сомневаюсь
источник

FS

Flower Surgeon in supapro.cxx
Папа
с ним точно работает?
Да. Compilation database надо ещё сгенерить, но с этим, думаю, справишься.
источник