摘要:
1、什么是系统调用? Linux内核中设置了一组用于实现各种系统功能的子程序,称为系统调用。 Linux的系统调用作为c库的一部分提供,用户可以通过系统调用命令在自己的应用程序中调用它们。 #include /* all system calls need this header */。2、... 阅读全文
摘要:
如何理解容器适配器,其与顺序容器有什么区别?adapter原意是插座、适配器、接合器的意思。现在我需要一个栈结构,我们可以用deque来模拟,只在一端进行元素插入和弹出,另一端不动。但deuqe毕竟不能直接作为一个stack,它并不能直接地严格地满足你的要求,因为你不能防止别人在另一端乱动你的东西。你需要对它进行一些包装,作一些限制,使之只能在一端进行插入和删除。也就是说你必须提供一个“插座”,这个“插座”一端插在deque上,另一端插在你的程序中,你就可以使用栈结构了。而stack就是这样的“插座”,它连接了deque和你的程序。表面上看你使用的是stack,实际上你是通过stack这个“插 阅读全文