![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
错误记录
每次调试程序,出现的错误在此记录一下,防止后面忘记。
Learning Not End
学无止尽
展开
-
Program received signal SIGSEGV, Segmentation fault.
Program received signal SIGSEGV, Segmentation fault.出现上述错误,一般我们都会知道是内存溢出,所以在一般都会寻找是不是那个指针越界了今天我在 Linux 下学习 共享内存时,就出现了段错误,然后我以为是我哪个变量越界了,我就一个一个的实验,最后发现错误总是出现在 shmat() 返回的指针上(已验证是正常返回)。段错误又出现在使用 memcpy函数 的时候,第一次遇到这种错误,实在不知道自己是哪里出错了,然后我就搜索了一下,发现发送段错误不原创 2021-05-18 07:57:48 · 1124 阅读 · 0 评论 -
模板类静态函数指针的初始化
模板类静态函数指针的初始化问题引入:学习数据结构,编写二叉树的类的时候,出现了如下错误,一看,就知道我是因为静态函数指针没有初始化,然后在类的成员函数中又调用了,这才会出现这个错误。话不多说,直接上我找到的初始化静态函数指针的方法template<typename T>class A { static void (*ptr1)(T* t); // 不用typedef typedef void (*FuncPtr)(T* t); static FuncPtr ptr2;原创 2021-02-05 18:02:10 · 726 阅读 · 1 评论 -
有关模板类不能使用g++编译的问题,如何实现分离
c++的模板类不能使用头文件声明,在源文件中实现,这样在编译的时候会报错,如我的博客https://blog.csdn.net/yujiajun13/article/details/113087145#comments_14750319将类的声明和实现写在一起,不利于代码的结构化然后我就去问了别人,别人给我推了这样一个博客 https://www.cnblogs.com/callme/articles/6142129.html虽然这篇博客中间说了要实现分离,需要将实现写在.tpp文件中,声明还是写在.原创 2021-01-25 20:25:25 · 263 阅读 · 0 评论 -
有关模板类不能使用g++编译的问题
有关模板类不能使用g++编译的问题问题描述今天在学习数据结构的时候,写一个矩阵类,使用到了模板,但是在编译的时候出现了如下错误。/tmp/ccyX8J1m.o: In function `main':test.cpp:(.text+0x31): undefined reference to `matrix<int>::matrix(int, int)'collect2: error: ld returned 1 exit statusmakefile:3: recipe for原创 2021-01-24 14:04:10 · 493 阅读 · 2 评论 -
有关模板的友元函数记录
有关模板的友元函数记录错误信息如下matrix.h:10:56: warning: friend declaration ‘std::ostream& operator<<(std::ostream&, const matrix<T>&)’ declares a non-template function [-Wnon-template-friend] friend ostream& operator<< (ostream&am原创 2021-01-24 11:39:13 · 408 阅读 · 1 评论 -
vim插件YouCompleteMe时没有出现自动补全的情况
关于vim安装YouCompleteMe时没有出现自动补全的情况我使用的vim插件管理器是 vim-plug, 其GitHub地址为 https://github.com/junegunn/vim-plug在vimrc中写入call plug#begin('~/.vim/plugged')Plug 'ycm-core/YouCompleteMe' " 代码自动补全call...原创 2020-04-09 20:25:30 · 1681 阅读 · 1 评论 -
tensorflow 运行时 自动 killed
错误笔记:tensorflow 执行神经网络,自动killed错误描述,使用tensorflow实战卷积神经网络,对自己的数据集进行训练,数据集大小为 1281281, 参照AlexNet网络结构,有5个conv,3个pool,2个fc和一个out。一开始我权重配置如下:层次卷积核conv1(5,5,1,32)conv2(3,3,32,64)conv3...原创 2020-04-09 09:13:51 · 3156 阅读 · 0 评论