Насколько я понимаю, вопрос задан под влиянием книги Саттера. Но даже он не даёт ответ, ибо вместо возвращения настоящего указателя предлагает возвращать обертку.
А ещё по идее нужно сделать, чтоб работали вот такие вещи:
FreeSlave писал: Но даже он не даёт ответ, ибо вместо возвращения настоящего указателя предлагает возвращать обертку.
Он даёт ответ для плюсов, но не для чистого С.
Цитата:
FreeSlave писал: Что мне вовсе не представляется возможным.
Я не вижу проблем. Вот навскидку написал код (СПОЙЛЕР!!!):
Скрытый текст:
Этот текст скрытый. Вы должны оставить хотя бы одно сообщение в теме, чтобы его увидеть.
Цитата:
FreeSlave писал: вместо возвращения настоящего указателя предлагает возвращать обертку.
Ну так обвёртка (как я показал выше) может семантически выглядеть как "настоящий" указатель. Она и является указателем, если отбросить синтаксическую шелуху и посмотреть на её представление в памяти.