c++ - cpoll_cppsp 框架是否像 Ur/Web 一样类型安全?

标签 c++ web frameworks type-safety

看着这个答案 ( https://stackoverflow.com/a/2856961/1793629 ) 我认为 Ur/Web 是一个非常安全的平台。

现在查看此基准 (http://www.techempower.com/benchmarks/#section=data-r9&hw=peak&test=json),我发现 cpoll_cppsp 框架在大多数用例中排名第一或前 5。

来自 ( http://xa.us.to/cppsp/documentation.cppsp) 的示例代码是

<%#
#include <vector>
#include <string>
vector<string> hello() {
return {"hello", "world", "!"};
}
%>
<html>
<body>
    <table>
        auto a = hello();
        for(int i = 0; i < a.size(); i++) {
            %>
            <tr>
                <td><%=a[i] %></td>
            </tr>
            <%
        }
        %>
    </table>
</body>
</html>

文档很差,所以也许有人可以解释这个东西是类型安全的并且具有与 Ur/Web 相似的功能(此处列出:https://stackoverflow.com/a/2856961/1793629)?

提前谢谢你。

最佳答案

由于 cppsp 解析语言是 c++,它不是类型安全的(参见 http://en.wikipedia.org/wiki/Type_safety#C.2B.2B_Examples)。

由于指针无效,可能会发生崩溃。

https://stackoverflow.com/a/2856961/1793629 中列出的每个功能可能会被写得不好的 C++ 代码破坏。

关于c++ - cpoll_cppsp 框架是否像 Ur/Web 一样类型安全?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24037788/

相关文章:

.net - 开源世界中是否有类似.net 的框架?

c++ - Boost vector 与 STL vector

c++ - 指针段错误与未定义行为

scala - 测试驱动开发 : How do I test my forms in the play framework using scala?

javascript - 有没有办法让跨平台溢出:scroll

Node.js 应用程序从本地主机到网络

php - 大型、可扩展且可维护的 Web 应用程序中的 ORM 或 SQL?

C++ Map双线程并发插入读取

c# - 将 esp8266 代码(部分)转换为 c/c++ 或 c#

java - 从仪表板注销导致错误 404 : requested resource not available