zoukankan      html  css  js  c++  java
  • C++的价值

    In May 2010, the GCC steering committee decided to allow use of a C++ compiler to compile GCC. The compiler was intended to be written in C plus a subset of features from C++. In particular, this was decided so that GCC's developers could use the destructors and generics features of C++

    从GCC的观点来看,C++最有价值的部分,是析构函数和泛型。

    析构函数是最直接的资源管理方法,也是最直接的scope工具;基于析构函数可以做出很多有价值的设计。

    泛型是大型编程语言的必需品;虽然泛型的使用非常复杂而且易出错,但是目前来看泛型仍然是实现容器的最佳办法。业务开发要避开泛型,但是基础类库却又需要泛型。


    Bionic lacks many features found in full libc implementations, such as wide character and C++ exception handling support.


    从bionic的观点来看,C++的宽字节和异常都是毒药。

    宽字节并不能解决unicode的问题,但是带来了一堆麻烦,去掉最好。C++的异常,带来的问题比它解决的问题还多,去掉最好。


  • 相关阅读:
    HTTP协议简介
    HTTP缓存带来的“bug”--HTTP 协议 Cache-Control
    PHP7变量的内部实现(一)
    PHP 简单的加密解密方法
    php 制作圆形图片
    python解决图的最短路径问题
    PHP中文关键词匹配
    D25
    D24
    D23
  • 原文地址:https://www.cnblogs.com/hehe520/p/6330350.html
Copyright © 2011-2022 走看看