V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
dorafmon
V2EX  ›  推广

给新手 C++ Developer 的 Tips - RAII

  •  1
     
  •   dorafmon · 2021-01-15 18:02:25 +08:00 · 3497 次点击
    这是一个创建于 1415 天前的主题,其中的信息可能已经有所发展或是发生改变。

    大家好,我是一名 C++码农,因为在平时工作 /面试的过程中经常会遇到一些关于 C++的细节,而这些知识点大多散在各种书 /博客 /github repo 里,所以我想把这些只是总结成每个 10mins 左右的视频,分享给大家,也是我自己对自己知识图谱的一个总结。我在录这个视频的时候面对的对象人群是 junior C++ developer,想好好准备 C++知识面试,或者是想学习一些跟 C++有关的能应用在工作中的 best practice 。因为我自己在国外,所以有些时候有些中英混杂,实在不好意思。

    下面是第二个视频,讲的是关于 C++中什么叫做 RAII,以及我们为什么要使用 RAII 。这个也是我们面试当中经常被问及的一个考点。

    b 站: https://www.bilibili.com/video/BV1qX4y1K7oe/

    youtube: https://youtu.be/c6QDemkcLSY

    因为 C++是一个很“博大精深”的语言,我难免会出错,还是请大家斧正~

    23 条回复    2021-01-17 17:56:32 +08:00
    FanChen
        1
    FanChen  
       2021-01-15 18:03:33 +08:00
    收藏后周末看~
    yinusxxxx
        2
    yinusxxxx  
       2021-01-15 18:07:49 +08:00
    已关注
    focux
        3
    focux  
       2021-01-15 18:45:45 +08:00
    提几点建议:
    1.声音要大一些,有的时候越说声音越小了;
    2.PPT 里可以多画些图来形象化你要讲解的东西,用英文的说明越简练越好;
    dorafmon
        4
    dorafmon  
    OP
       2021-01-15 18:53:05 +08:00
    @focux 嗯嗯 谢谢~
    lovejoy
        5
    lovejoy  
       2021-01-15 19:04:06 +08:00
    加一个建议,录视频的时候不要下东西,一个迅雷的声音挺懵的。
    dorafmon
        6
    dorafmon  
    OP
       2021-01-15 19:05:06 +08:00
    @lovejoy 哈哈不好意思我忘记关了~
    dorafmon
        7
    dorafmon  
    OP
       2021-01-15 21:27:24 +08:00
    不知道这个内容对大家有没有用?
    wzzzx
        8
    wzzzx  
       2021-01-15 23:15:31 +08:00
    为什么不写成博客呢,看视频得 14 分钟呢
    oxromantic
        9
    oxromantic  
       2021-01-15 23:27:51 +08:00
    程序员思维都很活跃的,视频赶不上思维活跃的速度,不推荐
    dorafmon
        10
    dorafmon  
    OP
       2021-01-15 23:41:40 +08:00
    @wzzzx 这个写成博客也要看半天吧 我就是为了帮大家省时间才做成视频的,这个看书我觉得要小半小时才能看明白。。
    wzzzx
        11
    wzzzx  
       2021-01-15 23:47:30 +08:00
    @dorafmon #10 首先还是得表扬一下楼主哈哈哈,做的很棒!但是我个人是感觉文章可能会更好一些?可以反反复复,来来回回的看,检索起来也更加方便?而且看视频容易开小差哈哈哈
    Jirajine
        12
    Jirajine  
       2021-01-16 00:43:13 +08:00 via Android
    C++ 从入门到转 Rust
    dorafmon
        13
    dorafmon  
    OP
       2021-01-16 01:25:59 +08:00
    @wzzzx 我思考了一下,我觉得下回我可以做成博客+视频,这样大家想看视频的也可以,看完视频可以看博客复习~
    vvqqdd
        14
    vvqqdd  
       2021-01-16 04:10:01 +08:00
    在一亩三分地也看到这个帖子。。
    xcstream
        15
    xcstream  
       2021-01-16 05:14:07 +08:00
    语速快的时候有点听不清
    dorafmon
        16
    dorafmon  
    OP
       2021-01-16 09:28:52 +08:00 via iPhone
    @vvqqdd 对啊我不知道在哪宣传比较好
    dorafmon
        17
    dorafmon  
    OP
       2021-01-16 17:50:47 +08:00
    @xcstream 嗯嗯 谢谢指出~内容上你觉得怎么样?
    kalluwa
        18
    kalluwa  
       2021-01-16 20:29:29 +08:00
    没怎么仔细研究过,感觉就是 class 的析构函数,一般都用 shared_ptr 以及 unique_ptr,可能不用太过于关注 RAII 了,不晓得说的对不对
    allAboutDbmss
        19
    allAboutDbmss  
       2021-01-17 00:58:32 +08:00
    @dorafmon 同建议可以组织一个对应的文本博客
    类似你准备视频也需要的手稿
    poplar50
        20
    poplar50  
       2021-01-17 14:49:03 +08:00 via iPhone
    差点儿以为自己在看 rust ownership 讲解
    l00t
        21
    l00t  
       2021-01-17 16:44:01 +08:00
    看了下,内容讲得不错,就是英语插太多了…… Chinese Version 就稍微少点英语吧……
    l00t
        22
    l00t  
       2021-01-17 16:45:13 +08:00
    另外示例可以再多点,比如 FileHandler 那个,如果这个 handler 要在代码里反复使用,应当怎样写之类的。
    dorafmon
        23
    dorafmon  
    OP
       2021-01-17 17:56:32 +08:00
    @l00t 好的好的 谢谢!非常有用的建议。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2077 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 16:13 · PVG 00:13 · LAX 08:13 · JFK 11:13
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.