user-interface – ncurses中的最佳实践:使用stdscr还是仅创建窗口?

我希望我的头衔足够清晰.

更具体一点:假设我想制作具有多个窗口的ncurses应用程序.

这是我的问题:

一般来说什么是更好的做法:使用stdscr N-1手动创建的窗口(假设我将使用N个窗口),或者只使用N个手动创建的窗口并放弃使用stdscr(除了它仍将是那里) ?

这可能不是一个非常严重的问题,但我很想知道,我很乐意从ncurses经验丰富的开发者那里读到一些意见.
提前致谢.

PS.
我相信编程语言/环境在这里并不重要,但万一我会说它可能是Linux上的C/C++.

最佳答案 这个问题只能用意见来回答,而不是客观地回答.那说 – 我会避免使用stdscr.首先,stdscr总是与屏幕大小相匹配,而你的其他窗口(可能)大小适合他们的目的.因此stdscr将与其他每个窗口重叠,这意味着您必须小心更新窗口的顺序.

点赞