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

Ребят, обьясните в каких случаях пишуться угловые скобки, если надо

указать пользовательский тип или еще в каких то случаях?

39 ответов

13 просмотров

Пример есть? Скорее всего это шаблоны (templates)

в угловых скобках передаются аргументы известные на стадии компиляции.

Денис Фомин-Fomin Автор вопроса
Max Kolesnikov
Пример есть? Скорее всего это шаблоны (templates)

ну да про шаблоны я знаю, я их и назвал пользовательским типом, а в каких то еще случаях, просто видел примеры где вроде шаблонов нет а скобки есть в тексте

Денис Фомин Fomin
ну да про шаблоны я знаю, я их и назвал пользовате...

Потому и прошу пример Аргументы шаблонов - не обязательно пользовательские типы

Денис Фомин-Fomin Автор вопроса
Денис Фомин Fomin
ну да это ведь даже классы могут быть?

Могут быть, а могут не быть В объявлении или в инстанции, все от контекста зависит, что будет в скобках

Денис Фомин Fomin
ну да про шаблоны я знаю, я их и назвал пользовате...

Насчет скобок в тексте не очень понятно, что за текст имеется ввиду

Денис Фомин-Fomin Автор вопроса
Max Kolesnikov
Пример есть? Скорее всего это шаблоны (templates)

примера пока нет, просто пишу с телефона, но давно мучает этот вопрос, вроде прошел курс по c ++ но многое не ухватил пока а что то слабо осветили, вот этот момент со скобками

Денис Фомин-Fomin Автор вопроса
Max Kolesnikov
Насчет скобок в тексте не очень понятно, что за те...

ну код имею ввиду не правильно выразился

Денис Фомин Fomin
примера пока нет, просто пишу с телефона, но давно...

Ну "угловые скобки" это и знак "меньше/больше", и оператор "два клювика :)" (<<) , и пути в инклудах, и шаблоны Что угодно может быть, лучше бы предметно разговаривать ссылаясь на конкретный код

Денис Фомин-Fomin Автор вопроса
Денис Фомин Fomin
т.е типа define или const под это подходят?

что такое define это конечно интересно, потому что таких типо в С++ нет, а const не подходит

Денис Фомин-Fomin Автор вопроса
Max Kolesnikov
Ну "угловые скобки" это и знак "меньше/больше", и ...

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

Денис Фомин Fomin
ну вот речь скорее про случаи подобные шаблонам, ч...

Давайте вы вернетесь с примером, а то вообще не понятно, что вы хотите услышать

Денис Фомин Fomin
ну вот речь скорее про случаи подобные шаблонам, ч...

почему не пойти что-то про язык почитать, чтобы не угадывать?

Денис Фомин-Fomin Автор вопроса
Денис Фомин Fomin
ну вот речь скорее про случаи подобные шаблонам, ч...

но definе-ом же можно прировнять к какому то слову перемнную или даже выражение, которое будет посчитано перед компиляцией основного кода и типа подставлять ее потом в выражения или что то подобное?

Денис Фомин Fomin
но definе-ом же можно прировнять к какому то слову...

Можно, но связи с угловыми скобками я тут что-то не вижу

Денис Фомин Fomin
но definе-ом же можно прировнять к какому то слову...

ничего не будет посчитано #define ABC 5 это просто подстановка во все места вместо ABC 5, просто подстановка без каких либо преобразований

Денис Фомин-Fomin Автор вопроса
Max Kolesnikov
Можно, но связи с угловыми скобками я тут что-то н...

ну тут сказали что в угловых скобках могут или должны я не понял, передаваться аргументы известные на стадии компиляции а этов роде константы всякие, вот я и спросил про const или define если в нем к чему то константу прировнять

Денис Фомин Fomin
ну тут сказали что в угловых скобках могут или дол...

const это далеко не всегда константа известная на компиляции

Денис Фомин Fomin
а если #define abc (3+5)

А что за курс по плюсам был, если не секрет?

Денис Фомин Fomin
а если #define abc (3+5)

повторяю, #define и прочие препроцессорные команды никак не влияют на сам код. Это лишь другое название того что справа стоит. Буквы в исходном коде меняет

Денис Фомин-Fomin Автор вопроса
Алиса Кассель-Королёва
заменится на (3+5)

что то я такое смотрел, что можно как то просчитывать выражение перед подстановкой, и вроде этобыли дефайны

Денис Фомин Fomin
что то я такое смотрел, что можно как то просчитыв...

в плане макросов(#define) возможно ты слышал термин "раскрытие", но лучше забудь про эти макросы и их раскрытие потому что для новичка вообще лучше знать, что ими нельзя пользоваться

Денис Фомин-Fomin Автор вопроса
Max Kolesnikov
А что за курс по плюсам был, если не секрет?

на ютубе курс, очень хороший он там в топах по запросу, около 100 уроков

Денис Фомин Fomin
на ютубе курс, очень хороший он там в топах по зап...

Я бы все таки еще книжку порекомендовал по плюсам, для закрепления

Денис Фомин-Fomin Автор вопроса
Max Kolesnikov
Я бы все таки еще книжку порекомендовал по плюсам,...

да вот купил страуструпа но это болькакая то он начинает прямо с порога этими угловыми скобками стрелять ничего не обьясняя как будто я это уже знаю, а я даже си не знал, теперь уже листаю но уже после уроков более менее понятно но все равно сумбур как вот с этими угловыми скобками

Денис Фомин Fomin
да вот купил страуструпа но это болькакая то он на...

Теперь даже интересно стало, чем он там стреляет В моем издании никакого стреляния скобками не наблюдается

Денис Фомин-Fomin Автор вопроса
Kelbon
попробуй что то самостоятельно писать

да, спасибо, этим и займусь, вот хотел непонятый момент прояснить, я понимаю, что при обращении к всяким stl эти угловые скобки по идее берутся от того, что сам стл это набор из шаблонов всяких, но думал может не только с шаблонами такой вот синтаксис связан

Денис Фомин-Fomin Автор вопроса
Max Kolesnikov
Теперь даже интересно стало, чем он там стреляет В...

у меня издание в мягкой обложке около 200 страниц может быть сокращенный вариант

Kelbon
в плане макросов(#define) возможно ты слышал терми...

Новичку лучше знать, как и где ими можно пользоваться, и как и где- ненужно. Пугать новичков- тоже не нужно

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

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

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Гайс, вопрос для разносторонее развитых: читаю стрим с юарта, нада выделять с него фреймы с определенной структурой, если ли чо готовое, или долбаться с ринг буффером? нада у...
Vitaly
9
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
длина пакета фиксированная, или меняется?
Okhsunrog
7
Карта сайта