
c/c++
文章平均质量分 97
c/c++学(cai)习(keng)之路
寂寞才学习
这个作者很懒,什么都没留下…
展开
-
错误:transfer of control bypasses initialization of: variable xxx解决办法
错误:transfer of control bypasses initialization of: variable xxx问题本质出现原因解决办法问题本质代码可能会跳过某些变量的初始化,从而使得程序访问未初始化的变量,造成崩溃。出现原因本人遇到这个问题是在把代码从Windows的VS编译环境移植到Linux的g++上时出现的(实际是用nvcc编译cuda c++的代码,但nvcc后台也是调用g++来编译c/c++部分的代码)。后来发现在VS环境下这只是个warning,但是在g++上是个erro原创 2020-06-16 12:07:26 · 13780 阅读 · 2 评论 -
c/c++跨平台实现新建删除文件夹(文件)及输出文件夹内所有文件名
最近要写一个新建和删除文件夹操作的控制代码,由于以前没怎么接触过系统层级的编程,因此对这方面了解很少。比较了解的也只有C语言中的FILE*、fopen;和C++中的fstream。但这也只能在已有的目录下新建文件。由于查资料时有很多代码都多多少少存在问题,因此我结合搜索到的有关解释和自己的测试,将解新建和删除文件夹(文件)的办法整合,且实现跨平台(Windows & Linux),希望......原创 2019-03-01 22:15:11 · 6413 阅读 · 5 评论