![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#11 |
Участник клуба
Регистрация: 15.07.2008
Сообщений: 1,933
|
![]()
Проблемы по большей части надуманны. В серьёзных проектах часто не используют стандартную библиотеку вообще или лишь в малых объёмах, в угоду чему-нибудь вроде Qt или boost. И если в Qt имена хоть более-менее уникальны (предваряются q или Q), то в boost все конфликты устраняются исключительно за счёт пространств имён. И как-то особо не жалуются люди.
Да и при использовании какого-нибудь IntelliSense или ctags будет красиво высвечиваться Код:
Так что никаких убытков. Тем более, что говорим мы сейчас, почему-то больше о C++, хотя, как это было замечено ранее, программа написана на C и у программистов её поддерживающих, точно не будет никаких конфликтов. |
![]() |
![]() |
![]() |
#12 | ||
Старожил
Регистрация: 16.12.2011
Сообщений: 2,329
|
![]() Цитата:
А что касается буста - ну, это же конгломерат библиотек писанных всеми, кому было не лень. Уж где где, а в бусте говнокод тот ещё. Цитата:
Однако, все равно, вызывает недоумение. И придется пасти что есть что. Сишный стиль не делает код "написанным на си". С тем же успехом он может быть "написанным на с++". |
||
![]() |
![]() |
![]() |
#13 | |||
Участник клуба
Регистрация: 15.07.2008
Сообщений: 1,933
|
![]() Цитата:
Цитата:
Цитата:
|
|||
![]() |
![]() |
![]() |
#14 | |
Старожил
Регистрация: 16.12.2011
Сообщений: 2,329
|
![]() Цитата:
И о боже! Там нет стринга. Тогда дайте угадаю: в проектах, использующих буст используют имена аналогичные бустовским типам? И о боже - не используют! Тогда давайте создадим имя переменной такое же, как у бустовского смартпоинтера. И поимеем с этим кучу проблем, начиная от упоротой в хлам читабельности. Но что примичательно, в реальных проектах такого идиотизма не наблюдается. Это характеризует, не так ли? |
|
![]() |
![]() |
![]() |
#15 | |
Участник клуба
Регистрация: 15.07.2008
Сообщений: 1,933
|
![]() Цитата:
|
|
![]() |
![]() |
![]() |
#16 |
Старожил
Регистрация: 16.12.2011
Сообщений: 2,329
|
![]() |
![]() |
![]() |
![]() |
#17 | |
Форумчанин
Регистрация: 10.11.2010
Сообщений: 569
|
![]()
На счет всего этого я уже думал, и часть была phrase, а часть стринг (я тогда ещё не решил, что буду писать), так же с рид, я думал о конфликтах, но потом подумал, что их быть не должно. Сегодня все это прочел и чтобы всем было хорошо все string поменял на sentence (выражать этим словом строку с обьявлением координат точек не очень удобно, но пусть уже будет так), read() поменял на read_string. Удалил все static-функции из h-файла. Ошибка пропала когда добавил #include <stdio.h>
![]() ![]() Ещё один вопрос, к примеру у меня есть такое: Код:
ПЕпел феникса, прошу прощения я не могу вам добавить репутации, где-то в другом месте добавлю, т. к. пишет: Цитата:
Это ещё не конец и даже не начало конца, это возможно только конец начала.
|
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
странная ошибка | xsepox | Общие вопросы Delphi | 10 | 14.05.2012 02:03 |
странная ошибка | Психвоплоти | Помощь студентам | 0 | 23.02.2011 15:01 |
Странная ошибка | STIFFmaster_LP | Помощь студентам | 2 | 06.11.2009 19:11 |
Странная ошибка.. | SnakeMan | БД в Delphi | 4 | 12.02.2009 12:43 |
Странная ошибка | Washington | БД в Delphi | 2 | 16.03.2007 18:13 |