标签: c++ tcl
Pipe的写端文件描述符是int,但是某些函数Tcl_MakeFileChannel接受void*作为文件句柄。我需要将管道写入端传递给它。如何将一种类型的文件句柄转换为另一种?
int
void*
答案 0 :(得分:3)
阅读this reference似乎只是传递文件描述符:
Tcl_MakeFileChannel(reinterpret_cast<void*>(fd), ...);
您也可以阅读this thread。