Страница 1 из 1
StrSafe.h
Добавлено: 25 мар 2005, 07:08
vg
Отстал от жизни ...
http://msdn.microsoft.com/library/defau ... trsafe.asp
Как давно это появилось. Кто юзает. Поделитесь впечатлениями. Какие лимитэйшн?
Re: StrSafe.h
Добавлено: 28 мар 2005, 06:13
dima
ты до сих пор на С (не С++) пишешь ?
Re: StrSafe.h
Добавлено: 28 мар 2005, 06:49
vg
dima писал(а):
ты до сих пор на С (не С++) пишешь ?
Часто бывают задачи, когда кроме CString/basic_string/_bstr необходимо использовать указатели.
Добавлено: 28 мар 2005, 16:48
vg
Закрыт вопрос.
Ответов было не очень много. Решил убедиться сам в том, что там они напридумали... Не поленился, поставил XP SDK. Посмотрел, что делает, например, StringCchCopy функция. Дас, всякого ожидал... Но такого.

))
Библиотека полный отстой (да простят меня модераторы за грубое слово).
Вообще от MS такого не ожидал...

Добавлено: 29 мар 2005, 06:23
dima
vg писал(а):Закрыт вопрос.
Ответов было не очень много. Решил убедиться сам в том, что там они напридумали... Не поленился, поставил XP SDK. Посмотрел, что делает, например, StringCchCopy функция. Дас, всякого ожидал... Но такого.

))
Библиотека полный отстой (да простят меня модераторы за грубое слово).
Вообще от MS такого не ожидал...

Студенты-волонтеры писали наверное

Добавлено: 29 мар 2005, 07:31
vg
dima писал(а):vg писал(а):Закрыт вопрос.
Ответов было не очень много. Решил убедиться сам в том, что там они напридумали... Не поленился, поставил XP SDK. Посмотрел, что делает, например, StringCchCopy функция. Дас, всякого ожидал... Но такого.

))
Библиотека полный отстой (да простят меня модераторы за грубое слово).
Вообще от MS такого не ожидал...

Студенты-волонтеры писали наверное

Дело не в этом. Нет безопасных функций. Есть безопасное программирование. Просто не надо было MS анонсировать, что они, дескать, написали безопасные функции. Ведь их "Enjoy" на странице MSDN надо понимать именно так, блин.

Пока не попробовал этот инжой сам, и не посмотрел их реализации, так и надеялся поинджоить. При этом они ведь не пишут, что в случае ошибок, стек всё равно будет разрушен. Переписали (а может и передрали) то, что было сделано программистами раньше. Где-то встречалось, что ещё начиная с ранних версий FreeBSD там были аналогические по сути имплементации. Могу ошибаться. Не специалист.