有没有一种方法有一个桶位指针?有没有一种方法可以有一个桶指针? (C/C++)
许多IO(特别是与输入有关的)系统调用将数据返回到特定大小的缓冲区。有没有一种技巧或方法来制作一个有点斗的指针,所以我可以接受任何数量的将被丢弃的数据。做类似“char tmp [INT_MAX]”是疯狂的。我正在寻找的行为类似于/ dev/null,仅在指针世界中。
不希望在这....只是好奇。
感谢, Chenz
UPDATE:也许-ING MMAP的/ dev/null的。当我问这个问题时忘记了这一点。
你到底有什么问题,通过实施该技术的解决 – 2010-04-25 16:20:22
考虑一下这句话的真正含义要调用系统函数,那不是活得?这个API必须定义为接受一个32位或者64位的值,这个值表示函数将要写入的RAM的地址,OS函数已经被编译,写入就绪有两种可能的选项:写入工作(不是bitbucket)或失败(页面错误,昂贵) – MSalters 2010-04-26 12:25:13