Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Аргументы функций wcscpy_s, wcscat_s
|
|||
|---|---|---|---|
|
#18+
Добрый день. В учебниках ничего вразумительного не нашел. Код: plaintext 1. 2. 3. 4. Выяснил, что в этих функциях в качестве аргументов можно использовать как переменные, так и указатели на них (без операнда (*)). Это на самом деле так задумано или есть какая-то засада? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.07.2017, 09:54 |
|
||
|
Аргументы функций wcscpy_s, wcscat_s
|
|||
|---|---|---|---|
|
#18+
В гугле не пробовал поискать или в MSDN ? https://msdn.microsoft.com/ru-ru/library/td1esda9.aspx Это виндовые функции, в учебниках их не описывают. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.07.2017, 10:04 |
|
||
|
Аргументы функций wcscpy_s, wcscat_s
|
|||
|---|---|---|---|
|
#18+
l-evgeneВыяснил, что в этих функциях в качестве аргументов можно использовать как переменные, так и указатели на них (без операнда (*)). Это на самом деле так задумано или есть какая-то засада? Массивы в С/С++ при передаче в функции, ожидающие указатель, неявно преобразуются к указателю на 0-й элемент ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.07.2017, 13:28 |
|
||
|
Аргументы функций wcscpy_s, wcscat_s
|
|||
|---|---|---|---|
|
#18+
l-evgene Выяснил, что в этих функциях в качестве аргументов можно использовать как переменные, так и указатели на них (без операнда (*)). Это на самом деле так задумано или есть какая-то засада? нет, ты выяснил неверно, параметры - ТОЛЬКО указатели. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.07.2017, 14:27 |
|
||
|
Аргументы функций wcscpy_s, wcscat_s
|
|||
|---|---|---|---|
|
#18+
Anatoly Moskovskyl-evgeneВыяснил, что в этих функциях в качестве аргументов можно использовать как переменные, так и указатели на них (без операнда (*)). Это на самом деле так задумано или есть какая-то засада? Массивы в С/С++ при передаче в функции, ожидающие указатель, неявно преобразуются к указателю на 0-й элемент вообще, наверное в С все не совсем так, поскольку сигнатуры функций там могут быть неизвестны. Поэтому вообще имя массива (без квадратных скобок) в контексте вычисления выражения должно всегда восприниматься как адрес его первого элемента. наверное, и в С++ так же, поскольку не всегда известна сигнатура полностью. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.07.2017, 14:32 |
|
||
|
Аргументы функций wcscpy_s, wcscat_s
|
|||
|---|---|---|---|
|
#18+
https://msdn.microsoft.com/ru-ru/library/td1esda9.aspx там дополнительно шаблоны есть Код: plaintext 1. 2. 3. 4. 5. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.07.2017, 14:49 |
|
||
|
Аргументы функций wcscpy_s, wcscat_s
|
|||
|---|---|---|---|
|
#18+
l-evgeneДобрый день. В учебниках ничего вразумительного не нашел. В учебниках скорее всего есть упоминание о базовом строковом API таком как - strcpy(..) - strcat(..) А то что ты нашел - это братья-близнецы этого API разработанные Microsoft для своих нужд. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.07.2017, 21:56 |
|
||
|
Аргументы функций wcscpy_s, wcscat_s
|
|||
|---|---|---|---|
|
#18+
maytonА то что ты нашел - это братья-близнецы этого API разработанные Microsoft для своих нужд.Да, крайне странный набор функций. Во-первых, печалит warning про то, что str*** все такие не безопасные, ой-ой. Каждый раз теперь приходится дефайн добавлять. Во-вторых, если использовать эти _s фукции, придётся тащить за собой новый рантайм, а это ещё хуже. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.07.2017, 05:09 |
|
||
|
Аргументы функций wcscpy_s, wcscat_s
|
|||
|---|---|---|---|
|
#18+
Спасибо за помощь! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.07.2017, 06:56 |
|
||
|
Аргументы функций wcscpy_s, wcscat_s
|
|||
|---|---|---|---|
|
#18+
CEMbmaytonА то что ты нашел - это братья-близнецы этого API разработанные Microsoft для своих нужд.Да, крайне странный набор функций. Во-первых, печалит warning про то, что str*** все такие не безопасные, ой-ой. Каждый раз теперь приходится дефайн добавлять. Во-вторых, если использовать эти _s фукции, придётся тащить за собой новый рантайм, а это ещё хуже. C++ вообще опасный язык изначально. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.07.2017, 08:12 |
|
||
|
|

start [/forum/topic.php?fid=57&tid=2018132]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
5ms |
check topic access: |
5ms |
track hit: |
169ms |
get topic data: |
15ms |
get forum data: |
2ms |
get page messages: |
52ms |
get tp. blocked users: |
2ms |
| others: | 288ms |
| total: | 561ms |

| 0 / 0 |
