C/C++
distant1219
这个作者很懒,什么都没留下…
展开
-
Linux 系统配置环境报错之记录
这几天在linux 系统下,安装配置深度学习环境,过程中,遇到一些问题,在这里记录下来并附上解决方案。如果你也遇到相似问题,希望可以解决。ImportError: libGL.so.1: cannot open shared object file: No such file or directory‘解决办法:缺少一些库的安装sudo apt updatesudo apt install libgl1-mesa-glxImportError: libgthread-2.0.so.0: can原创 2021-07-28 14:09:39 · 409 阅读 · 0 评论 -
C++ 中的 std::nothrow
在 C 语言中,使用 malloc 申请内存时,需要判断一下是否申请成功。如果返回指针为NULL, 则不成功。所以只需要判断返回指针是否为空即可。而在 C++ 中,通过 new 申请一段内存空间时,如果不成功,其返回的是一个异常std::bad_alloc,需要用try catch去捕获这个异常来判断成功与否。而C中的判断方式是很方便的,为了使用和C中一样的方式,于是提出了std::nothrow的方式。字面意思就是不要抛出异常,即如果申请失败,返回空指针即可。使用方式如下:int* val = ne原创 2021-03-22 16:55:27 · 2580 阅读 · 0 评论 -
C++ 文件读写
介绍C++的文件读写,以及简单示例原创 2020-11-22 19:01:32 · 156 阅读 · 0 评论