|
Вариант для распечатки |
Пред. тема | След. тема | ||
Форум Разговоры, обсуждение новостей | |||
---|---|---|---|
Изначальное сообщение | [ Отслеживать ] |
"Идеи по усовершенствованию реализации библиотек на языке Си" | +/– | |
Сообщение от opennews (??) on 17-Окт-10, 21:17 | ||
Расти Рассел (http://en.wikipedia.org/wiki/Rusty_Russell) (Paul "Rusty" Russel), являющийся разработчиком таких систем как netfilter/iptables и lguest, в своем блоге (http://rusty.ozlabs.org/?p=140) поделился идеями по разработке библиотек на языке Си, в контексте развития своего нового проекта CCAN (http://ccan.ozlabs.org/index.html) - аналога архива CPAN для языка Си, в котором представлены (http://ccan.ozlabs.org/list.html) небольшие модули с реализацией определенных функций. | ||
Высказать мнение | Ответить | Правка | Cообщить модератору |
Оглавление |
Сообщения по теме | [Сортировка по времени | RSS] |
3. "Идеи по усовершенствованию реализации библиотек на языке Си" | +2 +/– | |
Сообщение от croster (ok) on 17-Окт-10, 22:09 | ||
Не согласен с пунктом 12 "На стадии разработки не стоит утруждаться вопросами портирования кода на другие платформы." | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
4. "Идеи по усовершенствованию реализации библиотек на языке Си" | +8 +/– | |
Сообщение от ананим on 17-Окт-10, 22:22 | ||
это у нас так принято, а для человека пологающегося интуитивно на анси С (да и С++) - это естественно. | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
8. "Идеи по усовершенствованию реализации библиотек на языке Си" | +/– | |
Сообщение от Ананимуз on 17-Окт-10, 22:54 | ||
А разработчику (этого кода) оно точно нужно? Боюсь многие в таком случае просто забьют на идею поделиться. | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
9. "Идеи по усовершенствованию реализации библиотек на языке Си" | +2 +/– | |
Сообщение от Aesthetus Animus (ok) on 17-Окт-10, 23:38 | ||
Цитируйте до конца ;) | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
11. "Идеи по усовершенствованию реализации библиотек на языке Си" | +1 +/– | |
Сообщение от croster (ok) on 17-Окт-10, 23:47 | ||
Код может быть написан грамотно, но прибит гвоздями к Windows (Linux). Потом может кому и захочется на Linux (Windows) портировать, но затраты будут достаточно велики (а возможно и написать с нуля будет гораздо проще). | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
35. "Идеи по усовершенствованию реализации библиотек на языке Си" | +1 +/– | |
Сообщение от ананим on 18-Окт-10, 14:35 | ||
это уже не грамотный код. | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
39. "Идеи по усовершенствованию реализации библиотек на языке Си" | +/– | |
Сообщение от Морозов Алексей on 18-Окт-10, 20:00 | ||
> к примеру fprintf есть в стандарте C | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
45. "Идеи по усовершенствованию реализации библиотек на языке Си" | –1 +/– | |
Сообщение от Аноним (??) on 19-Окт-10, 00:07 | ||
_портабельно_ - это как указанно в ANSI C стандарте. А он на всех платформах един ... | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
46. "Идеи по усовершенствованию реализации библиотек на языке Си" | +/– | |
Сообщение от Crazy Alex (??) on 19-Окт-10, 00:15 | ||
Та часть, которая предсказуемо работает на всех платформах, уж очень ограниченна. Учитывая, что даже на размер переменной не заложишься - а для разных размеров нужны разные модификаторы. | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
54. "Идеи по усовершенствованию реализации библиотек на языке Си" | +/– | |
Сообщение от ананим on 19-Окт-10, 11:56 | ||
приведите пример "ограниченности". | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
57. "Идеи по усовершенствованию реализации библиотек на языке Си" | +/– | |
Сообщение от Морозов Алексей on 21-Окт-10, 06:08 | ||
> приведите пример "ограниченности". | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
59. "Идеи по усовершенствованию реализации библиотек на языке Си" | +/– | |
Сообщение от kshetragia (ok) on 22-Окт-10, 05:25 | ||
> Ох... В C им и так почти не пользуются. А пользуются, например, типом size_t. Или off_t. Или | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
63. "Идеи по усовершенствованию реализации библиотек на языке Си" | +/– | |
Сообщение от Морозов Алексей on 22-Окт-10, 22:35 | ||
>> Ох... В C им и так почти не пользуются. А пользуются, например, типом size_t. Или off_t. Или | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
71. "Идеи по усовершенствованию реализации библиотек на языке Си" | +/– | |
Сообщение от kshetragia (ok) on 25-Окт-10, 11:29 | ||
гм.. уже посмотрел.. | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
60. "Идеи по усовершенствованию реализации библиотек на языке Си" | +/– | |
Сообщение от PereresusNeVlezaetBuggy (ok) on 22-Окт-10, 08:41 | ||
> Ох... В C им и так почти не пользуются. А пользуются, например, | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
61. "Идеи по усовершенствованию реализации библиотек на языке Си" | +/– | |
Сообщение от PereresusNeVlezaetBuggy (ok) on 22-Окт-10, 08:48 | ||
>> Ох... В C им и так почти не пользуются. А пользуются, например, | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
62. "Идеи по усовершенствованию реализации библиотек на языке Си" | +/– | |
Сообщение от Морозов Алексей on 22-Окт-10, 22:30 | ||
> Для size_t и ptrdiff_t в POSIX имеются варианты конверсии "z" и "t", | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
64. "Идеи по усовершенствованию реализации библиотек на языке Си" | +/– | |
Сообщение от Морозов Алексей on 22-Окт-10, 22:39 | ||
>> Для size_t и ptrdiff_t в POSIX имеются варианты конверсии "z" и "t", | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
66. "Идеи по усовершенствованию реализации библиотек на языке Си" | +/– | |
Сообщение от PereresusNeVlezaetBuggy (ok) on 22-Окт-10, 23:15 | ||
>>> Для size_t и ptrdiff_t в POSIX имеются варианты конверсии "z" и "t", | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
65. "Идеи по усовершенствованию реализации библиотек на языке Си" | +/– | |
Сообщение от PereresusNeVlezaetBuggy (ok) on 22-Окт-10, 23:07 | ||
>> соответственно. Для работы с целочисленными же типами есть inttypes.h; На тех | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
67. "Идеи по усовершенствованию реализации библиотек на языке Си" | +/– | |
Сообщение от Морозов Алексей on 23-Окт-10, 04:43 | ||
> Всего лишь заголовочный файл. | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
68. "Идеи по усовершенствованию реализации библиотек на языке Си" | +/– | |
Сообщение от PereresusNeVlezaetBuggy (ok) on 23-Окт-10, 05:04 | ||
>> Всего лишь заголовочный файл. | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
69. "Идеи по усовершенствованию реализации библиотек на языке Си" | +/– | |
Сообщение от Морозов Алексей on 23-Окт-10, 11:38 | ||
> #define PRId8 "d" /* int8_t */ | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
70. "Идеи по усовершенствованию реализации библиотек на языке Си" | +/– | |
Сообщение от PereresusNeVlezaetBuggy (ok) on 23-Окт-10, 13:13 | ||
>[оверквотинг удален] | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
58. "про fprintf" | +/– | |
Сообщение от Морозов Алексей on 21-Окт-10, 06:18 | ||
Да, готовьтесь к тому, что во второй части нашей увлекательной викторины "а умеешь ли ты программировать на C" мы коснёмся таких интересных возможностей, как fprintf и многобайтные строки, возможность непрямого указания аргументов и других вроде бы стандартизованных возможностей *printf | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
17. "Идеи по усовершенствованию реализации библиотек на языке Си" | –2 +/– | |
Сообщение от Фкуку on 18-Окт-10, 01:40 | ||
Нет слов... :( | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
21. "Идеи по усовершенствованию реализации библиотек на языке Си" | +6 +/– | |
Сообщение от www2 (??) on 18-Окт-10, 07:42 | ||
Если думать обо всём и сразу, то есть риск вообще не сдвинуться с места, погрязнув во второстепенных вопросах. В Free Software принят подход Release Early, Realease Often. Выпускай раньше, выпускай чаще. Пусть код будет работать уже сейчас хотя бы на части платформ, чем теоретически будет работать на всех платформах, но через неопределённое время. То, что уже выпущено - это не окончательный вариант, а материал для дальнейшей работы. | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
33. "Идеи по усовершенствованию реализации библиотек на языке Си" | +/– | |
Сообщение от ананим on 18-Окт-10, 14:20 | ||
код на анси С сам по себе кроссплатформеннее некуда. | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
47. "Идеи по усовершенствованию реализации библиотек на языке Си" | +1 +/– | |
Сообщение от Crazy Alex (??) on 19-Окт-10, 00:24 | ||
Пункт 1, как раз - чуть ли не единственный разумный пункт. autotools это вообще дикость. Вместо того, чтобы держать в среде информацию о ней же и модифицировать при изменениях среды, идёт длиннющая и неудобочитаемая последовательность эвристик, тупо повторяющаяся для каждого пакета. | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
56. "Идеи по усовершенствованию реализации библиотек на языке Си" | +/– | |
Сообщение от ананим on 20-Окт-10, 04:16 | ||
>Вместо того, чтобы держать в среде информацию о ней же и модифицировать при изменениях среды, | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
75. "Идеи по усовершенствованию реализации библиотек на языке Си" | +/– | |
Сообщение от Crazy Alex (??) on 03-Ноя-10, 05:59 | ||
Ничего страшного. К pkg-config приучается же народ понемногу. А если на паре-тройке основных платформ будет, то и остальные потянутся. А пока можно просто смотреть - если что-то определено - брать инфу, если нет - автотулзы, по старинке. В общем, вопрос маркетинга в основном. | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
73. "Идеи по усовершенствованию реализации библиотек на языке Си" | +/– | |
Сообщение от Aleksey Cheusov on 25-Окт-10, 17:45 | ||
> Пункт 1, как раз - чуть ли не единственный разумный пункт. autotools | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
18. "Идеи по усовершенствованию реализации библиотек на языке Си" | +5 +/– | |
Сообщение от 2Nike (ok) on 18-Окт-10, 02:02 | ||
> Если разработчик не потрудился проверить работу на нескольких платформах, то он может завязать свою разработку на специфических функциях, работающих лишь на одной платформе. | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
34. "Идеи по усовершенствованию реализации библиотек на языке Си" | +/– | |
Сообщение от z (??) on 18-Окт-10, 14:34 | ||
>Если разработчик не потрудился проверить работу на нескольких платформах | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
55. "Идеи по усовершенствованию реализации библиотек на языке Си" | +/– | |
Сообщение от andr.ru on 19-Окт-10, 12:17 | ||
Как минимум надо переходить от Си на С++, кодом гораздо проще управлять. | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
6. "Идеи по усовершенствованию реализации библиотек на языке Си" | +1 +/– | |
Сообщение от Aesthetus Animus (ok) on 17-Окт-10, 22:39 | ||
Очень здравая и ясная идея! То, что перечислено в списке, - в общем то очевидно, но наконец это все сказано в одном ключе и в слух. | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
10. "Идеи по усовершенствованию реализации библиотек на языке Си" | +/– | |
Сообщение от 310dej on 17-Окт-10, 23:40 | ||
Очевидное зло :-) Есть библиотеки хорошие, и есть не хорошие, а есть и корпоративные. Примут ли это к сведению корпорации, работающие на Си? Для меня большой вопрос. | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
15. "Идеи по усовершенствованию реализации библиотек на языке Си" | +/– | |
Сообщение от Андрей (??) on 18-Окт-10, 00:42 | ||
если им это покажется здравым и полезным - то "ВайНо?" | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
12. "Идеи по усовершенствованию реализации библиотек на языке Си" | +/– | |
Сообщение от Ariel (ok) on 17-Окт-10, 23:58 | ||
>mylib_free() | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
20. "Идеи по усовершенствованию реализации библиотек на языке Си" | +1 +/– | |
Сообщение от www2 (??) on 18-Окт-10, 07:36 | ||
Там же ясно написано, что в Plain C не принято использовать CamelCase. | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
23. "Идеи по усовершенствованию реализации библиотек на языке Си" | –4 +/– | |
Сообщение от klalafuda on 18-Окт-10, 08:00 | ||
> Там же ясно написано, что в Plain C не принято использовать CamelCase. | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
24. "Идеи по усовершенствованию реализации библиотек на языке Си" | +3 +/– | |
Сообщение от www2 (??) on 18-Окт-10, 08:11 | ||
Это не его личная позиция, это общепринятая практика. Посмотрите на стандартные библиотеки ANSI C, посмотрите на POSIX API, не используется там CamelCase. Есть два типа имён - макросы пишутся полностью ЗАГЛАВНЫМИ_БУКВАМИ, и всё остальное, пишется строчными_буквами. Названия типов данных дополняются суффиксом _t. Использование CamelCase в Plain C может быть скорее вашей личной позицией, но не более того. | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
26. "Идеи по усовершенствованию реализации библиотек на языке Си" | +/– | |
Сообщение от klalafuda on 18-Окт-10, 08:17 | ||
> Это не его личная позиция, это общепринятая практика. Посмотрите на стандартные библиотеки ANSI C, посмотрите на POSIX API, не используется там CamelCase. Есть два типа имён - макросы пишутся полностью ЗАГЛАВНЫМИ_БУКВАМИ, и всё остальное, пишется строчными_буквами. Названия типов данных дополняются суффиксом _t. Использование CamelCase в Plain C может быть скорее вашей личной позицией, но не более того. | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
27. "Идеи по усовершенствованию реализации библиотек на языке Си" | +3 +/– | |
Сообщение от www2 (??) on 18-Окт-10, 08:26 | ||
>> При всем уважении к стандартам ANSI C и POSIX, описываемое ими API | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
28. "Идеи по усовершенствованию реализации библиотек на языке Си" | +/– | |
Сообщение от klalafuda on 18-Окт-10, 08:58 | ||
> Такой стиль был принят: | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
29. "Идеи по усовершенствованию реализации библиотек на языке Си" | +/– | |
Сообщение от www2 (??) on 18-Окт-10, 09:19 | ||
> Но факт остается фактом: проектов на C существует | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
37. "Идеи по усовершенствованию реализации библиотек на языке Си" | +3 +/– | |
Сообщение от Аноним (??) on 18-Окт-10, 16:02 | ||
>Вспомнить хотя бы WinAPI | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
49. "Идеи по усовершенствованию реализации библиотек на языке Си" | +/– | |
Сообщение от Crazy Alex (??) on 19-Окт-10, 00:28 | ||
Ну, их в основном за длину названий и венгерскую нотацию ругают. Кстати, венгерская нотация в сях, с их слабой типизированностью, иногда даже смысл имеет. Хотя очень редко :-) | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
48. "Идеи по усовершенствованию реализации библиотек на языке Си" | +/– | |
Сообщение от Crazy Alex (??) on 19-Окт-10, 00:26 | ||
Вы будете удивлены, но в плюсах точно так же принято функции стандартной библиотеки и буста писать через подчёркивания. Это даёт возможность чётко видеть, что стандартно, а что - пользовательские функции, написанные в camelCase. И это удобно. | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
31. "Идеи по усовершенствованию реализации библиотек на языке Си" | +1 +/– | |
Сообщение от Аноним (??) on 18-Окт-10, 10:16 | ||
Расти в комментариях поправляется: | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
13. "Идеи по усовершенствованию реализации библиотек на языке Си" | –7 +/– | |
Сообщение от VoDA (ok) on 18-Окт-10, 00:05 | ||
Странно, что описанные выше "проблемы" еще существуют в этом веке. на java многое из этого уже решено. А оставшееся - учить разработчиков как писать адекватный код. | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
19. "Идеи по усовершенствованию реализации библиотек на языке Си" | +/– | |
Сообщение от 2Nike (ok) on 18-Окт-10, 02:02 | ||
> Странно, что описанные выше "проблемы" еще существуют в этом веке. на java | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
41. "Идеи по усовершенствованию реализации библиотек на языке Си" | +/– | |
Сообщение от segoon (ok) on 18-Окт-10, 20:21 | ||
Для чего существует Java, а для чего си :) | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
42. "Идеи по усовершенствованию реализации библиотек на языке Си" | +/– | |
Сообщение от User294 (ok) on 18-Окт-10, 20:54 | ||
> на java многое из этого уже решено. | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
51. "Идеи по усовершенствованию реализации библиотек на языке Си" | +/– | |
Сообщение от Crazy Alex (??) on 19-Окт-10, 00:31 | ||
Да хоть бы и так. Чего ж не взять идею, если она хороша. Главное глупости не тянуть, вроде здоровенных нечитабельных XML-конфигов, сборщиков мусора и связывания рук разработчиков ;-) Но могу порадовать - CCAN эти названия каталогов содрал у перла :-) Как и название. | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
16. "Идеи по усовершенствованию реализации библиотек на языке Си" | +/– | |
Сообщение от Аноним (??) on 18-Окт-10, 01:16 | ||
"аналога архива CPAN для языка Си" | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
22. "Идеи по усовершенствованию реализации библиотек на языке Си" | +/– | |
Сообщение от klalafuda on 18-Окт-10, 07:56 | ||
Что-то как-то IMHO многовато шума для столь мелкого проекта. По крайней мере если судить по содержимому их 'репозитория'. Вот выйдет народ на какой-то более-менее вменяемый объем - ОК. Будет повод сравнивать их с тем же CPAN-ом. Пока же это даже на страничку Васи Пупкина не тянет. | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
25. "Идеи по усовершенствованию реализации библиотек на языке Си" | +1 +/– | |
Сообщение от www2 (??) on 18-Окт-10, 08:13 | ||
> Что-то как-то IMHO многовато шума для столь мелкого проекта. По крайней мере | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
30. "Идеи по усовершенствованию реализации библиотек на языке Си" | –1 +/– | |
Сообщение от Аноним (??) on 18-Окт-10, 09:46 | ||
>"наш код не должен быть уродливым" | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
36. "Идеи по усовершенствованию реализации библиотек на языке Си" | +2 +/– | |
Сообщение от PereresusNeVlezaetBuggy (ok) on 18-Окт-10, 14:40 | ||
>>"наш код не должен быть уродливым" | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
40. "Идеи по усовершенствованию реализации библиотек на языке Си" | +/– | |
Сообщение от gegMOPO4 (ok) on 18-Окт-10, 20:14 | ||
По сравнению с бытовавшими в то время языками -- да, Си изящный. | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
44. "Идеи по усовершенствованию реализации библиотек на языке Си" | –3 +/– | |
Сообщение от User294 (ok) on 18-Окт-10, 20:59 | ||
> появились новые области, | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
43. "Идеи по усовершенствованию реализации библиотек на языке Си" | +/– | |
Сообщение от User294 (ok) on 18-Окт-10, 20:56 | ||
>>"наш код не должен быть уродливым" | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
32. "Идеи по усовершенствованию реализации библиотек на языке Си" | +/– | |
Сообщение от anonymous (??) on 18-Окт-10, 12:43 | ||
>Не стоит загромождать заголовочные файлы конструкциями C++ - если вдруг ваша библиотека понадобится разработчику на C++, будет не сложно такую конструкцию добавить непосредственно в код разрабатываемой пользовательской программы, непосредственно перед #include вашего заголовочного файла. | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
38. "Идеи по усовершенствованию реализации библиотек на языке Си" | +/– | |
Сообщение от anonymous (??) on 18-Окт-10, 18:14 | ||
мне кажется, это он про C++ обёртки blabla->make_zashibis(); для blabla_make_zashibis(blabla); | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
53. "Идеи по усовершенствованию реализации библиотек на языке Си" | +1 +/– | |
Сообщение от Crazy Alex (??) on 19-Окт-10, 00:35 | ||
> мне кажется, это он про C++ обёртки blabla->make_zashibis(); для blabla_make_zashibis(blabla); | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
52. "Идеи по усовершенствованию реализации библиотек на языке Си" | +/– | |
Сообщение от Crazy Alex (??) on 19-Окт-10, 00:32 | ||
>>Не стоит загромождать заголовочные файлы конструкциями C++ - если вдруг ваша библиотека понадобится разработчику на C++, будет не сложно такую конструкцию добавить непосредственно в код разрабатываемой пользовательской программы, непосредственно перед #include вашего заголовочного файла. | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
72. "Идеи по усовершенствованию реализации библиотек на языке Си" | +/– | |
Сообщение от Aleksey Cheusov on 25-Окт-10, 17:29 | ||
Пункт 1 легко исправляется выбором правильного инструмента для сборки проекта. | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
74. "Идеи по усовершенствованию реализации библиотек на языке Си" | +/– | |
Сообщение от nuclight (ok) on 02-Ноя-10, 18:30 | ||
> Пункт 1 легко исправляется выбором правильного инструмента для сборки проекта. | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
Закладки на сайте Проследить за страницей |
Created 1996-2024 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |