小编Raz*_*zGo的帖子

LO Writer:PDF导出时表格边框消失

我在Writer文档中有一个表.在文档中,表格边框是可见的.

问题是当我将文档导出为PDF文件时.边界消失了.

是否有可能改变这种行为?

libreoffice

5
推荐指数
1
解决办法
1593
查看次数

delete []调用析构函数时出现内存错误

我正在尝试制作一个可以计算闭合多边形链面积的程序.该程序似乎输出正确的结果,直到...它达到返回0; 在主要功能.

调试器显示,在退出main函数时,程序在polygon.h中的第17行调用Vertex的析构函数,那就是当一切都变成混乱时!析构函数尝试释放Vertex*顶点指向的动态分配空间.但它没有这样做,而是给出了一个很长的错误信息,我已经粘贴在下面.

在试图解决这个问题一段时间后,我别无选择,只能寻求帮助.有人能告诉我的程序有什么问题吗?

提前致谢

错误信息

==9715== Conditional jump or move depends on uninitialised value(s)
==9715==    at 0x400C8A: Polygon::add(Vertex const&) (Polygon.cpp:25)
==9715==    by 0x40147C: main (main.cpp:16)
==9715== 
==9715== Invalid write of size 8
==9715==    at 0x401198: Vertex::setX(int) (Vertex.h:12)
==9715==    by 0x400E07: Polygon::add(Vertex const&) (Polygon.cpp:42)
==9715==    by 0x40147C: main (main.cpp:16)
==9715==  Address 0x5959080 is 0 bytes after a block of size 64 alloc'd
==9715==    at 0x4C28147: operator new[](unsigned long) (vg_replace_malloc.c:348)
==9715==    by 0x400B5E: Polygon::Polygon(Vertex*, int) (Polygon.cpp:13)
==9715==    by 0x401281: main (main.cpp:8) …
Run Code Online (Sandbox Code Playgroud)

c++

0
推荐指数
1
解决办法
98
查看次数

标签 统计

c++ ×1

libreoffice ×1