Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.56/25: Рейтинг темы: голосов - 25, средняя оценка - 4.56
half-horse half-gateway
117 / 83 / 43
Регистрация: 10.05.2016
Сообщений: 563

using вместо #define

09.05.2021, 08:15. Показов 5308. Ответов 40

Студворк — интернет-сервис помощи студентам
Добрый день. Имеется такой код:
C++
1
2
3
4
#define structdef(structname) struct structname : public base
struct base {};
// template<typename T> structdef = class T : public base;
structdef(child) {};
Можно ли заменить #define structdef(structname) на using structdef? Пробовал так, как это написано в закомментированной строчке в коде выше, но выдает ошибку error: using template type parameter 'T' after 'class'. Заранее спасибо.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
09.05.2021, 08:15
Ответы с готовыми решениями:

Как реализовать директиву #define для создания шаблона отпределения #define ?
Здравствуйте уважаемые. При написании программы появилась необходимость задать шаблон создания #define через #define (извините за...

Скрытие столбцов. Ошибка App-define od obj-define error
Привет) помогите, пожалуйста, ответить на следующие вопросы: 1) выскакивает ошибка: App-define od obj-define error - как бы найти ее...

Дана четная матрца, элементами которой являются N, P, V, вводимые через randomize. Заменить буквы таким образом, чтобы вместо N был 0, вместо P был -1, вместо V был 1, и посчитать сумму выделенной (че
Дана четная матрца, элементами которой являются N, P, V. Заменить буквы таким образом, чтобы вместо N был 0, вместо P был -1, вместо V был...

40
 Аватар для avgoor
1550 / 877 / 179
Регистрация: 05.12.2015
Сообщений: 2,555
09.05.2021, 22:10
Студворк — интернет-сервис помощи студентам

Не по теме:

IGPIGP, Только в этой теме. Только один пост:

Цитата Сообщение от BlackStoneBlack Посмотреть сообщение
Я задал конкретный вопрос. Вы либо отвечайте конкретно по теме, если есть что добавить, либо не разглагольствуйте на пустом месте. Надоело это снобское нытье изрядно. И да, не "ТЫкайте" мне.
Явный "синдром барина".



Добавлено через 7 минут

Не по теме:

Цитата Сообщение от eva2326 Посмотреть сообщение
А вы вообще знаете, что означает слово "хамство" ?
Вы хотите библейских персонажей вспомнить? И, кстати, влезть в чужой разговор - это тоже хамство.

0
09.05.2021, 22:13

Не по теме:

Цитата Сообщение от avgoor Посмотреть сообщение
Явный "синдром барина".
К теме тыканья относится только концовка. Но да. Я не обратил внимания на начало фразы. Тут не синдром барина. Тут некоторая грубость. Это возможно ответ на "нафига" в передыдущем посте...
avgoor, именно этот пример показывает, что при обращении "на вы" и в умеренных (приличиями) границах, сделало бы подобную вспышку невозможной. Я писал о истории возникновения вежливых форм общения.
Поверьте, я не за то чтобы уйти в дипломатический протокол или что-то несообразное обычному общению на площади (форум). Только разумно необходимые вещи. Есть люди с которыми я общаюсь тут на "ты". Каюсь. Это может вызвать у остальных ощущение неравенства. Но тут уж ни чего не поделаешь)

0
09.05.2021, 22:21

Не по теме:

Цитата Сообщение от avgoor Посмотреть сообщение
Вы хотите библейских персонажей вспомнить? И, кстати, влезть в чужой разговор - это тоже хамство.
Слово "хамство" никак не связанно с библией, и вообще с религией.

По поводу "чужих разговоров", если вы вдруг не заметили: вы сейчас находитесь на публичном форуме, а не у себя в личке.
Что характерно, ваше: "тоже хамство" - ещё один пример того, что вы понятия не имеете, что означает это слово.

0
7804 / 6568 / 2988
Регистрация: 14.04.2014
Сообщений: 28,705
09.05.2021, 22:25

Не по теме:

IGPIGP, не я начал про английский. Ты - это thou, а thee - форма косвенного падежа. Чего нет в русском? Падежных форм?
Стремление к точности никакого оппонента не уязвляет.



Добавлено через 2 минуты

Не по теме:

Цитата Сообщение от eva2326 Посмотреть сообщение
Слово "хамство" никак не связанно с библией, и вообще с религией.
А как же библейский Хам? Википедия врёт?

0
 Аватар для avgoor
1550 / 877 / 179
Регистрация: 05.12.2015
Сообщений: 2,555
09.05.2021, 22:28

Не по теме:

IGPIGP, Не, не. Это отдельно рассматривать нельзя. Ты/вы между равными людьми - вопрос договоренности. Требование общаться "на вы" (взаимного) от низшего в иерархии - блажь . А от высшего - подчеркивание неравенства. Из контекста можно сделать вывод, что в данном случае, скорее, второе. Причем, непонятно почему (вдруг ТС стал начальником).



Добавлено через 1 минуту
Цитата Сообщение от eva2326 Посмотреть сообщение
Слово "хамство" никак не связанно с библией, и вообще с религией.
Тю!
0
09.05.2021, 22:30

Не по теме:

avgoor, про мужеложеские связи смешно. :good:

0
09.05.2021, 22:37

Не по теме:

Цитата Сообщение от nmcf Посмотреть сообщение
А как же библейский Хам? Википедия врёт?
И какое во вашему отношение сын Ноя имеет к слову "хамство"?

0
09.05.2021, 22:39

Не по теме:

Цитата Сообщение от nmcf Посмотреть сообщение
Стремление к точности никакого оппонента не уязвляет.
nmcf, точность не оправдывает уход от темы. Ведь я сказал
Цитата Сообщение от IGPIGP Посмотреть сообщение
В английском, вежливое YOU вытеснило простое THEE лет 300 как. И живут не тужат.
и если заменить thee на thou то смысл фразы
Цитата Сообщение от IGPIGP Посмотреть сообщение
В английском, вежливое YOU вытеснило простое THOU лет 300 как. И живут не тужат.
не изменится. Но вы упрямо демонстрируете косвенный падеж. А между тем, в русском нет объектного падежа. Это тот же именительный, но когда имя не является подлежащим. Я пару I/me привёл не зря. My/my own, mine etc. -косвенные - да, но I/me это предметный и объектный. Вот для расширения знаний:
https://sentence.yourdictionary.com/thee
в ряде контекстов они почти взаимо заменимы, но почти. You заменило оба. Я употребил thee не как подлежащее и вполне прав. Во всяком разе ясно что я хотел сказать.

0
09.05.2021, 22:40

Не по теме:

Цитата Сообщение от avgoor Посмотреть сообщение
Тю!
Ииии? Связь со словом "хамство" то какая?
Или вы просто буковки похожие увидели, и решили - ну значит это понятие из библии пришло?

0
 Аватар для avgoor
1550 / 877 / 179
Регистрация: 05.12.2015
Сообщений: 2,555
09.05.2021, 22:47
Цитата Сообщение от eva2326 Посмотреть сообщение
Ииии? Связь со словом "хамство" то какая?
Этимологическая. Вы считаете, что вы одни обладаете сакральным знанием об определении слова "хамство" (когда и кем данным?), но даже не слышали об этимологии этого слова? Интересно...
0
09.05.2021, 22:52

Не по теме:

Цитата Сообщение от avgoor Посмотреть сообщение
Этимологическая. Вы считаете, что вы одни обладаете сакральным знанием об определении слова "хамство" (когда и кем данным?), но даже не слышали об этимологии этого слова? Интересно...
Я считаю, что обладающий знанием человек сможет дать четкое определение этому слову.
Но вы - не из их числа.

Что касается этимологии - расскажите мне про этимологию моего ника.
А то вдруг сейчас окажется, что я как то связанна с тем, что глупого Адама выгнали из Рая.

0
09.05.2021, 23:07

Не по теме:

Цитата Сообщение от eva2326 Посмотреть сообщение
Я считаю, что обладающий знанием человек сможет дать четкое определение этому слову.
Но вы - не из их числа.
Вон оно как! Кто знающий человек, а кто нет - вы решать будете? Какой рейх, по счету, строите?
Ну или как тогда это воспринимать:
Цитата Сообщение от eva2326 Посмотреть сообщение
А вы вообще знаете, что означает слово "хамство" ?
Так что же оно означает? Вы сами решили?
Так откуда мне знать, что вы лично под этим словом понимаете?
Со своими тараканами воюйте сами.
Цитата Сообщение от eva2326 Посмотреть сообщение
расскажите мне про этимологию моего ника
Мне все равно. Со своими тараканами воюйте сами.

0
 Аватар для Nishen
1359 / 857 / 366
Регистрация: 26.02.2015
Сообщений: 3,830
09.05.2021, 23:09
Цитата Сообщение от eva2326 Посмотреть сообщение
Слово "хамство" никак не связанно с библией, и вообще с религией.
По поводу "чужих разговоров", если вы вдруг не заметили: вы сейчас находитесь на публичном форуме, а не у себя в личке.
Что характерно, ваше: "тоже хамство" - ещё один пример того, что вы понятия не имеете, что означает это слово.
о боже, ты воняешь девочкой (даже если ты мальчик) заучкой-выскочкой из моего класса. скажи уже что значит слово "хамство"... боже, как же душно
0
Комп_Оратор)
Эксперт по математике/физике
 Аватар для IGPIGP
9007 / 4708 / 630
Регистрация: 04.12.2011
Сообщений: 14,003
Записей в блоге: 16
09.05.2021, 23:44
Цитата Сообщение от BlackStoneBlack Посмотреть сообщение
using вместо #define
Это тема. Она о семантических алиасах синонимах и буквальных подстановках. Сколько вариантов мы тут видим! Боюсь, те кто придёт в тему из поисковиков будут испытывать острый дефицит желания понять это всё. Кроме особенных ценителей. А ведь это насилие над прохожими. Массовость, жестокость и отсутствие мотива соседствуют тут с особым цинизмом. Я думаю модераторы это исправят. Иногда они вызывают особенно острое сочувствие у меня. Я в такие моменты нахожу такие рифмы как модератор-экскаватор)
0
09.05.2021, 23:54

Не по теме:

Цитата Сообщение от avgoor Посмотреть сообщение
Вон оно как! Кто знающий человек, а кто нет - вы решать будете?
Здесь нечего решать. Итак всё понятно.
Просто вы - ещё один из тех людей, которые не думают о том, что именно они говорят или пишут.

Цитата Сообщение от avgoor Посмотреть сообщение
Так что же оно означает? Вы сами решили?
Изначально "хамами" называли представителей низшего сословия, которые позволяли себе проявлять неучтивость по отношению к высшем сословиям. По поводу Виккипедии: в ней очень грубые искажения. Важно понимать: "хам" - это не синоним слова "холоп". Так называли не всех подряд крестьян, а только тех, кто был уличён в непочтительном отношении к вышестоящим лицам. Монархия канула в лету, а слово осталось. Оно эволюционировало, и теперь его действие распространяется на любые проявления нарушений субординации: хамить может сын отцу, или ученик учителю, или подчиненный начальнику.

В настоящий момент: "хамство" - это проявление неуважения от нижестоящего лица по отношению к вышестоящему лицу.

Когда вы заявляете, что некоторый человек вам нахамил, то тут одно из двух: либо этот человек ваш ребёнок (или ученик, или подчиненный, и тп), либо вы просто невежда.

Я не сама это всё придумала.
Информация легко гуглится, и кстати, есть и библейский вариант)))

Ближе к современному значению теория о том, что «хамами» раньше называли слуг, крепостных и деревенских мужиков, которые не отличались хорошими манерами. Между этими двумя теориями можно увидеть связь.

Но многие исследователи в своих работах, посвященных этимологии слова «хамство», упоминают имя библейского персонажа. «Хамом» звали сына Ноя, который по библейскому преданию построил ковчег. У Ноя было три сына, и согласно Библии, Бог решил сохранить жизнь всей семье во время Всемирного Потопа. После спасения Хам оскорбил отца своим непочтением по отношению к отцу, за что Ной проклял его и всех потомков.

0
10.05.2021, 07:27

Не по теме:

Цитата Сообщение от eva2326 Посмотреть сообщение
В настоящий момент: "хамство" - это проявление неуважения от нижестоящего лица по отношению к вышестоящему лицу.
я не согласен.
значение любого слова отталкивается от того, как его понимают носители языка.
если какой-нибудь человек лезет без очереди, а на замечания посылает, то он будет справедливо назван хамом.
и все вокруг с огромной вероятностью это поймут. поэтому это слово допустимо в таком значении.
докапываясь до истины, не стоит забывать, зачем вообще язык нужен.
а нужен он не иначе чем для того, чтобы люди друг друга понимали.
и если вдруг в таком контексте одна ты не поймёшь значения(хотя даже ты знаешь его "неправильное" значение), то и всё равно. 90+% ведь поймут.

к слову, именно поэтому всякие "вы/ты" и называние быдлом того, кто на "ты" общается, для меня абсолютно несуразно выглядят.

0
10.05.2021, 09:43

Не по теме:

Цитата Сообщение от GbaLog- Посмотреть сообщение
я не согласен.
значение любого слова отталкивается от того, как его понимают носители языка.
Так и есть. Во времена оны, дворяне могли общаться с крестьянами очень грубо. Офицеры ругали солдат как сапожники, если приводилось. Это правда. Но общаясь на равных (не только выше по субординации или рождению) они не могли хамить без риска подставить лоб под пулю. Вежливое общение это механизм безопасности. А хамство по отношению к равному и выше - оскорбление. Человек который хамит либо осознаёт, что он грубит или показывает что он выше. Либо он глуп и неотесан до степени непонимания простых вещей.
Но люди не хамили не столько из страха дуэли сколько по воспитанию. Хорошо воспитанный человек верил, что фекалии из уст, оставляют след на собственных губах. Это воспитывалось с детства как манера питания. Что и как есть, это же не только вопрос гигиены. Можно скажем, многие съедобные у других народов вещи приготовить безопасно, но есть их у нас ни кто не будет. Даже под дулом автомата. Рвотный рефлекс не позволит.
Но времена многое занесли илом серости и невежества.

0
10.05.2021, 13:59

Не по теме:

Цитата Сообщение от GbaLog- Посмотреть сообщение
значение любого слова отталкивается от того, как его понимают носители языка.
В том то и дело, что большинство опрошенных мною носителей языка попросту не знают, что на самом деле означает это слово.

Цитата Сообщение от GbaLog- Посмотреть сообщение
если какой-нибудь человек лезет без очереди, а на замечания посылает, то он будет справедливо назван хамом.
Нет, не справедливо.
Потому что нет оснований.
Наглое поведение так и называется: "наглым".
"Грубое" - "грубым".
"Спессивое" - "спессивым" ))

Цитата Сообщение от GbaLog- Посмотреть сообщение
не стоит забывать, зачем вообще язык нужен.
Вот именно поэтому, важно понимать исторический контекст развития слова.
А не использовать слова бездумно, вообще не утруждая голову размышлениями о том, что вы собственно, такое несёте.
Кому как конечно. У меня есть подруги, которые считают, что мозги вообще не нужны, например.

Среди опрошенных мною людей большинство:
Цитата Сообщение от eva2326 Посмотреть сообщение
используют слово "хамство" не по назначению.
И при этом они не знают, что означает это слово, и не могут дать ему определение.
Из оставшегося меньшинства, которые все таки попытались дать хотя бы приблизительное описание того, как они понимают это слово, вырисовывается интересная отсылка к феномену "трамвайных хамок". Суть в том, что по их мнению, "хамство" - это такое этакое грубое и неоттесанное поведение. Ближайший аналог - "базарная девка", которая трёх-этажным матом орёт на всю улицу. На вопрос: "а с чего вы так решили?" Опрошенные теряются, и отвечают что-то вроде: "Ну вот по другим людям судим. Другие люди в аналогичных ситуациях говорят про хамство".

Феномен "трамвайных хамок" зародился по разным источникам примерно одновременно с феноменом "вшивых интелегентов", в период развитого социализама. То бишь, в 60-х. В Советстском Союзе появилась прослойка таких альтернативно-одаренных граждан, которые почему-то решили, что они чем то лучше окружающих. При чем тут вши? При том, что вши у этих псевдо-интелегентов были точно такие же, как и у их окружения, которое они так призирали. Потому что эти вшивые интелегенты на самом деле родом вышли из точно таких же трущёб, росли на этих же самых улицах. И так как у них на самом деле был точно такой же социальный статус, что и у их окружения, то троллейбусы на которых они ездили на работу, у них тоже были те же самые.

И вот получилась интересная картина: отдельные граждане, в этом самом троллейбусе, почему то решили, что они чем то лучше, чем вот эта самая кондукторша. Он значит весь такой из себя интелегент, а она значит, вся такая грубая и неоттесанная. Ничего не напоминает? И вот глядя на неё сверху вниз, вшивый интелегент недоумевает: как это она вообще посмела открыть на него свой рот? И вот такая позиция "сверху", по всей видимости, и дала основания вшивому интелегенту смотреть на кондукторшу как на хамку. Ведь в его глазах она получается ниже, чем он.


Если пронаблюдать за развитием современных конфликтов, в которых фигурирует обличение в хамстве, то вы увидете, что во всех случах без исключений, присутствует контекст:"я - культурный, а вы - быдло", "я - весь такой правильный, а вы - аморальный", и тп.
То бишь, мы и сегодня наблюдаем феномен 60-х в действии.
В подсознании человека, который не утруждает себя пониманием значения слова "хамство", оно ассоциированно с конструктом: "вот я хороший, а вы - плохой".


Выше вы привели ситуацию:
Цитата Сообщение от GbaLog- Посмотреть сообщение
если какой-нибудь человек лезет без очереди, а на замечания посылает, то он будет справедливо назван хамом.
И на чем же таком основана ваша справедливость?
Считаете себя чем то лучше, чем он?

Или взгляните вот на эту ситуацию:
Считаете, что этот человек хамит?)




Не по теме:

Цитата Сообщение от IGPIGP Посмотреть сообщение
А хамство по отношению к равному
Боже... видимо зря распинаюсь...
Равный равному хамить не может!
Почитайте уже, наконец, что означает это слово.

0
Комп_Оратор)
Эксперт по математике/физике
 Аватар для IGPIGP
9007 / 4708 / 630
Регистрация: 04.12.2011
Сообщений: 14,003
Записей в блоге: 16
10.05.2021, 14:02

Не по теме:

Цитата Сообщение от eva2326 Посмотреть сообщение
В том то и дело, что большинство опрошенных мною носителей языка попросту не знают, что на самом деле означает это слово.
...?



Добавлено через 1 минуту

Не по теме:

Цитата Сообщение от eva2326 Посмотреть сообщение
Боже... видимо зря распинаюсь...
Равный равному хамить не может!
Почитайте уже, наконец, что означает это слово.
Ваш текст не имеет названия и я писал всем. Вам тоже, но без особой надежды.

0
10.05.2021, 14:07

Не по теме:

Цитата Сообщение от eva2326 Посмотреть сообщение
Феномен "трамвайных хамок" зародился по разным источникам примерно одновременно с феноменом "вшивых интелегентов", в период развитого социализама. То бишь, в 60-х. В Советстском Союзе появилась прослойка таких альтернативно-одаренных граждан, которые почему-то решили, что они чем то лучше окружающих.
Вот это действительно жесть. Откуда только такая помойка в голове?

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
10.05.2021, 14:07

В массиве записать 1 вместо максимального четного, а число -1 вместо минимального нечетного
Ребята, помогите пожалуйста с одномерным массивом. Нужно записать 1 вместо максимального четного, а число -1 вместо минимального нечетного...

Записать +1 вместо максимального и -1 вместо минимального элемента каждого столбца матрицы
Помогите написать код: Записать +1 вместо максимального элемента и -1 вместо минималь- ного элемента каждого столбца матрицы A(K,L), K...

Нужно чтобы вместо отрицательных чисел становились -1, а вместо положительных + 1.
Здраствуйте, помогите пожалуйста! Имею в Matlab матрицу с положительными и отрицательными числами, нужно превратить ее так, чтобы вместо...

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

Hайти и записать вместо x[1] наибольший элемент, а вместо x[2] -наименьший для массива x[1],x[2],..., x[100].
Hайти и записать вместо x наибольший элемент, а вместо x -наименьший для массива x,x,..., x.


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
40
Ответ Создать тему
Новые блоги и статьи
Алиса нашла кучу ошибок компиляции и запуска в проекте, который без проблем компилировался и запускался)))
anaschu 30.06.2026
Я пока посмеюся, но завтра проверю. А вообще интерсно. Дал алисе файл, в котором точно нет ошибок компиляции и запуска, и попросил их найти. Нашла кучу))) Критические ошибки, мешающие компиляции и. . .
сукцессия 16. Общий обзор, в основном что бы другие ии поняли
anaschu 29.06.2026
# Передаточный документ: модель микоризной сукцессии (для нового чата) Этот документ предназначен для того, чтобы новый чат Claude мог продолжить работу без необходимости заново разбираться в. . .
сукцессия 15 неявная схема
anaschu 29.06.2026
Алиса Калибровка параметров симбиотической модели: технический обзор Содержание: Введение Постановка проблемы Технические аспекты реализации Процесс внедрения изменений
сукцессия 14. Обновленная схема модели
anaschu 28.06.2026
ГЛОБАЛЬНАЯ ОПИСАТЕЛЬНАЯ СПЕЦИФИКАЦИЯ ЭКОСИСТЕМНОЙ МОДЕЛИ «SOIL CHEMISTRY & MYCORRHIZA 2. 0» https:/ / ibb. co/ NnkGpfMd Представленная интегрированная схема описывает непрерывную нелинейную. . .
сукцессия 13. Питон модель трехзонного мицелия, пока что в основном арбускулярного
anaschu 28.06.2026
## Разработка агентной модели микоризной сукцессии: от выявления артефактов к созданию комплексной системы ### Аннотация Представлено исследование по разработке агентной модели микоризной. . .
сукцессия 12. краткий список проверок модели перед запуском.
anaschu 27.06.2026
Скрытые отказы в моделях систем динамики (SD-models) экологических систем: два случая из практики Контекст Разбирался прототип модели систем динамики (SD-модели) микоризной сукцессии: пять. . .
Сукцессия 11. Проверка орудий перед войной: разработка через тестирование
anaschu 27.06.2026
Как не дать модели соврать самой себе: проверки для симуляции микоризной сукцессии Введение Когда вы строите математическую модель живой системы — грибов, растений, почвы — главная опасность. . .
10 сукцессия. Питон код войны грибов и растений
anaschu 27.06.2026
import numpy as np class PlantAgent: def __init__(self, name, strategy, initial_biomass): self. name = name self. strategy = strategy # "greedy" (широколиственные) или. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru