Size: a a a

2021 July 29

A

Alex Ф-ф-фэils!🌠︙... in codingteam
Надо понаехать бы в Муром...
источник

g

gsomix in codingteam
Давай через 10 дней. Я должен закончить прием лекарства. 🙂
источник

c

codingteam@cjr in codingteam
Minoru
думаю, если бы я десять дней каждую минуту спрашивал бы, мне и самому бы стало не смешно. Так что ок, давай :)
источник

c

codingteam@cjr in codingteam
(<*>).(<*>)
я тут случайно увидел: #pragma once
тут: https://www.cplusplus.com/forum/beginner/190389/
источник

c

codingteam@cjr in codingteam
(<*>).(<*>)
это что я могу выпилть все:

#ifndef _PARSER_TYPES_HPP_
#define _PARSER_TYPES_HPP_

...

#endif

и заменить просто на #pragma once в начале файла?
источник

c

codingteam@cjr in codingteam
Minoru
(<*>).(<*>): можешь, но эта прагма не стандартизирована, так что о портабельности можешь забыть
источник

c

codingteam@cjr in codingteam
(<*>).(<*>)
а, ок, тогда не буду
источник

c

codingteam@cjr in codingteam
Minoru
ну, как… Строго говоря можешь забыть. На практике всё очень хорошо: https://en.wikipedia.org/wiki/Pragma_once#Portability
источник

c

codingteam@cjr in codingteam
(<*>).(<*>)
лол, ну значит всё-таки буду
источник

FO

FORTRAN ONE LOVE in codingteam
а я наоборот люблю ифдефы писать 😌
источник

FO

FORTRAN ONE LOVE in codingteam
так строчек кода больше 😌
источник

c

codingteam@cjr in codingteam
Minoru
@foxtran: во-о-от. А когда говорят, что у тебя головы нет, ты обижаешься :P
источник

c

codingteam@cjr in codingteam
(<*>).(<*>)
я уже внутри своего маленького проекта умудрился случайно заклашить имена и потом посидеть подумать, что за чертовщина творится. так что я точно не люблю
источник

FO

FORTRAN ONE LOVE in codingteam
ну если мне построчно платят, то лучше больше строчек написать :P
источник

c

codingteam@cjr in codingteam
Minoru
(<*>).(<*>): да, скопировать include guard и забыть поменять в нём константу — это такой rite of passage :)
источник

FO

FORTRAN ONE LOVE in codingteam
голова всё-таки умеет считать )
источник

c

codingteam@cjr in codingteam
Minoru
@foxtran: я честно не понимаю, прикалываешься ты или нет. С одной стороны чушь полная, с другой — я видел организации, в которых 1990-й год ещё не закончился. Хочется верить, что ты просто угораешь
источник

FO

FORTRAN ONE LOVE in codingteam
Всё просто: [ДАННЫЕ УДАЛЕНЫ]
источник

g

gsomix in codingteam
Смотрю, как Сайм учит Гвидо фшарпу.
источник

c

codingteam@cjr in codingteam
(<*>).(<*>)

» [22:08:49] <Minoru> (<*>).(<*>): да, скопировать include guard и забыть поменять в нём константу — это такой rite of passage :)
самое смешное, у меня был не такой глупый кейс. у меня в виме такой, аля сниппето-макрос:
ia mm #ifndef __HPP_^M#define __HPP_^M^M^M^M#endif<Esc>#5kwwl
а дальше я уже пишу. ну или генерирую путь, в insert-mode <C-r>= и из истории выделяю вот это:
substitute(substitute(substitute(expand('%:r'),'^src/','',''),'\c[^a-z]','_','g'),'\c[a-z]','\U&','g')
так или иначе, у меня всё было нормально названо. я просто модули перефасовывал, какие-то в директории вкладывал. и где-то переименовал, а где-то пропустил. в итоге так вышло, что получился клашинг.
источник