Size: a a a

2020 July 31

AM

Aleksander Mironov in supapro.cxx
Artöm Bakri Al-Sarmini
Переменная типа static_queue<WS_RX_QUEUE_ITEM, WS_RX_QUEUE_SIZE>
Ок.
Как будет выглядеть синтаксис его определения внутри CPP (это понятно скорее).
И объявления в хидере.
источник

AB

Artöm Bakri Al-Sarmi... in supapro.cxx
В объявление добавь extern, в сорце просто скопируй строчку, если конструктор дефолтный
источник

AM

Aleksander Mironov in supapro.cxx
Мля...
источник

AB

Artöm Bakri Al-Sarmi... in supapro.cxx
Aleksander Mironov
Я может путаю понятие определения шаблона с определением его экземпляра?
Ты путаешь шаблон сущности и сущность, являющуюся инстанцией шаблона
источник

AM

Aleksander Mironov in supapro.cxx
Забилдилось. Я с час мотался, пытаясь это сделать =\
источник

AM

Aleksander Mironov in supapro.cxx
Artöm Bakri Al-Sarmini
Ты путаешь шаблон сущности и сущность, являющуюся инстанцией шаблона
Спасибо большое. Я уже расстроился, думал придется инстансы шаблона в хидерах лепить, было неприятно.
источник

TS

Till Schneider in supapro.cxx
Artöm Bakri Al-Sarmini
Ну так. Переменные нельзя определять в хедерах, их нужно объявлять
Вообще, можно определять, даже вот inline придумали )
источник

AB

Artöm Bakri Al-Sarmi... in supapro.cxx
Till Schneider
Вообще, можно определять, даже вот inline придумали )
Я имел в виду нестатик неинлайн
источник

В

Владимир in supapro.cxx
Aleksander Mironov
Т.е. если я буду подключать хидер с определением шаблона в несколько файлов. В каждом будет плодится по экземпляру независимому, со своими данными.
pragma once ?
источник

AM

Aleksander Mironov in supapro.cxx
Владимир
pragma once ?
Да.
источник

AB

Artöm Bakri Al-Sarmi... in supapro.cxx
Владимир
pragma once ?
Это не связано с вопросом
источник

DB

Dimmu Borgir in supapro.cxx
доброе утро! ребята у меня есть метод я его юзаю и внутри конструктора (получает параметры от конструктора) и в другом месте (получает параметры от main. здесь хочу не с копией работать данные по ссылке получит). Вопрос: что мне делать чтоб метод в одних случаях с копией работал а в других нет?
источник

DB

Dimmu Borgir in supapro.cxx
тупой вопрос?😂
источник

🎄T

🎄🎊 R 🎅 Tb| ✡️ 🎊🎄... in supapro.cxx
Dimmu Borgir
доброе утро! ребята у меня есть метод я его юзаю и внутри конструктора (получает параметры от конструктора) и в другом месте (получает параметры от main. здесь хочу не с копией работать данные по ссылке получит). Вопрос: что мне делать чтоб метод в одних случаях с копией работал а в других нет?
Возвращай ссылку на константу. Если нужна копия копируй
источник

SH

Serhii Herashchenko in supapro.cxx
Dimmu Borgir
доброе утро! ребята у меня есть метод я его юзаю и внутри конструктора (получает параметры от конструктора) и в другом месте (получает параметры от main. здесь хочу не с копией работать данные по ссылке получит). Вопрос: что мне делать чтоб метод в одних случаях с копией работал а в других нет?
а что конкретно надо получить
источник

SH

Serhii Herashchenko in supapro.cxx
тебе надо метод, который должен работать с копией аргументов, и ссылкой?
источник

SH

Serhii Herashchenko in supapro.cxx
если ссылка константная, то проблем нет - принимаешь аргумент по константной ссылке, а если надо обьект менять, то делаешь копию в самом методе
источник

D

Danya in supapro.cxx
Artöm Bakri Al-Sarmini
Ну так. Переменные нельзя определять в хедерах, их нужно объявлять
Ну inline ж
источник

D

Danya in supapro.cxx
Добавь к ней inline
источник

DB

Dimmu Borgir in supapro.cxx
Serhii Herashchenko
а что конкретно надо получить
void setUserRegistration(string& login, string& password, string& full_name, string& phone_number)
 {
   addUser(login, password, full_name, phone_number);
 }
источник