现在公司或开源项目里面使用 c11 标准的多么? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
yufpga
V2EX    程序员

现在公司或开源项目里面使用 c11 标准的多么?

  •  
  •   yufpga 2018-04-21 10:17:44 +08:00 6344 次点击
    这是一个创建于 2741 天前的主题,其中的信息可能已经有所发展或是发生改变。

    工作以后多写 python/go, 所以并不了解企业里面 C 的使用情况(注意我说的是 C 不是 C++)。之前就有注意到 C11 标准,这门古老的语言也不断加入了一些比较现代化语言的特性。只是和 C++11 标准相比,C11 标准是否也有那么高的接受程度?

    12 条回复    2018-04-22 14:10:55 +08:00
    Karblue
        1
    Karblue  
       2018-04-21 10:37:51 +08:00
    然而一般企业项目都是维护项目。大多数还是原来的 c99 标准。如果是新项目的可能会考虑 c11 吧。。主要是 c11 多出来的东西不至于让整个团队都把开发环境升级到 c11
    feverzsj
        2
    feverzsj  
       2018-04-21 10:41:43 +08:00
    c 主要是嵌入式,嵌入式国内主要是 linux 和 vxworks,由于开发套件限制,基本没有 c11 的
    bp0
        3
    bp0  
       2018-04-21 10:46:17 +08:00
    能用 c99 就不错了,根本不敢想 c11。有一些编译器只有 c89。所以就算有编译器支持 c11,写代码的时候大部分也只用 c89 的特性。
    bigHentai
        4
    bigHentai  
       2018-04-21 10:47:10 +08:00
    我们已经用到 c++17 了
    cubesugar
        5
    cubesugar  
       2018-04-21 12:41:25 +08:00 via iPhone
    其他方向不很了解,至少 cocos2d-X 引擎支持 c11 很久了,类型推导、右值引用和你 lambda 函数等用的已经非常多了。
    lrxiao
        6
    lrxiao  
       2018-04-21 12:45:46 +08:00
    上面两个说 C++的..感觉 C11 没啥讨论度 _Generic atomic 这些都很少见人用过
    Arnie97
        7
    Arnie97  
       2018-04-21 16:10:23 +08:00 via Android
    C++ 对 C11 新特性兼容性不好。

    @cubesugar 你说的是 C++11,不是 C11
    bp0
        8
    bp0  
       2018-04-21 16:32:12 +08:00
    @lrxiao 因为很多编译器也不是完全支持 C11,说白了就是编译器自己扩展以后,最后给标准化了一下。标准化的时候顺便加了一些有的没的。然后编译器却没支持。
    prolic
        9
    prolic  
       2018-04-21 16:42:10 +08:00 via Android
    不了解 c11 标准,公司写 x 只在封动态库时用过
    dbow
        10
    dbow  
       2018-04-21 17:05:10 +08:00
    日常写的新代码用 c++ 11, 节省很多脑力。
    spadger
        11
    spadger  
       2018-04-21 21:50:59 +08:00 via Android
    大多数还都是按照 C89 来写,部分 C99 特性
    ngg0707
        12
    ngg0707  
       2018-04-22 14:10:55 +08:00 via iPhone
    @dbow C11 不是 C++11 ……
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     956 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 25ms UTC 21:55 PVG 05:55 LAX 14:55 JFK 17:55
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86