|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
07.07.2012, 03:31 | #11 |
Участник клуба
Регистрация: 15.07.2008
Сообщений: 1,933
|
Проблемы по большей части надуманны. В серьёзных проектах часто не используют стандартную библиотеку вообще или лишь в малых объёмах, в угоду чему-нибудь вроде Qt или boost. И если в Qt имена хоть более-менее уникальны (предваряются q или Q), то в boost все конфликты устраняются исключительно за счёт пространств имён. И как-то особо не жалуются люди.
Да и при использовании какого-нибудь IntelliSense или ctags будет красиво высвечиваться Код:
Так что никаких убытков. Тем более, что говорим мы сейчас, почему-то больше о C++, хотя, как это было замечено ранее, программа написана на C и у программистов её поддерживающих, точно не будет никаких конфликтов. |
07.07.2012, 03:44 | #12 | ||
Старожил
Регистрация: 16.12.2011
Сообщений: 2,329
|
Цитата:
А что касается буста - ну, это же конгломерат библиотек писанных всеми, кому было не лень. Уж где где, а в бусте говнокод тот ещё. Цитата:
Однако, все равно, вызывает недоумение. И придется пасти что есть что. Сишный стиль не делает код "написанным на си". С тем же успехом он может быть "написанным на с++". |
||
07.07.2012, 03:58 | #13 | |||
Участник клуба
Регистрация: 15.07.2008
Сообщений: 1,933
|
Цитата:
Цитата:
Цитата:
|
|||
07.07.2012, 04:06 | #14 | |
Старожил
Регистрация: 16.12.2011
Сообщений: 2,329
|
Цитата:
И о боже! Там нет стринга. Тогда дайте угадаю: в проектах, использующих буст используют имена аналогичные бустовским типам? И о боже - не используют! Тогда давайте создадим имя переменной такое же, как у бустовского смартпоинтера. И поимеем с этим кучу проблем, начиная от упоротой в хлам читабельности. Но что примичательно, в реальных проектах такого идиотизма не наблюдается. Это характеризует, не так ли? |
|
07.07.2012, 04:16 | #15 | |
Участник клуба
Регистрация: 15.07.2008
Сообщений: 1,933
|
Цитата:
|
|
07.07.2012, 04:42 | #16 |
Старожил
Регистрация: 16.12.2011
Сообщений: 2,329
|
|
08.07.2012, 15:15 | #17 | |
Форумчанин
Регистрация: 10.11.2010
Сообщений: 569
|
На счет всего этого я уже думал, и часть была phrase, а часть стринг (я тогда ещё не решил, что буду писать), так же с рид, я думал о конфликтах, но потом подумал, что их быть не должно. Сегодня все это прочел и чтобы всем было хорошо все string поменял на sentence (выражать этим словом строку с обьявлением координат точек не очень удобно, но пусть уже будет так), read() поменял на read_string. Удалил все static-функции из h-файла. Ошибка пропала когда добавил #include <stdio.h> забыл. А плохо, что у меня почти во всех файлах добавлен #include <stdio.h> ? Пепел феникса, там все же была только 1 ошибка
Ещё один вопрос, к примеру у меня есть такое: Код:
ПЕпел феникса, прошу прощения я не могу вам добавить репутации, где-то в другом месте добавлю, т. к. пишет: Цитата:
Это ещё не конец и даже не начало конца, это возможно только конец начала.
|
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
странная ошибка | 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 |