int bar(const size_t value) {
char *d = (char*) value;
*d = 'B';
}
int main() {
char bar = 'A';
bar((size_t)&d);
}
Пользуется
size_t
эмулировать тип указателя недействительного юридический? Зачем?Использование size_t для эмуляции пустого указателяКакие преимущества/недостатки у него есть?
Что вы подразумеваете под юридическим? – reader
@reader 'size_t' интерпретируется как' data * ', no? Функция принимает параметр по значению. – juanchopanza
@gio: Вы связали *** этот вопрос ***. – alk