小编wpp*_*wpp的帖子

数组分配问题

这可能是一个非常简单的问题,但出于某种原因,我不明白我在这里做错了什么.

无论如何,我得到了一个接受的函数,function(size_type m, size_type n)我必须构建一个数组,该数组由类中的私有变量指向int *value.我试图创建一个mxn大小的整数数组,但我很难改变m和n的类型.

我试过了:

*value = int[(int)m*(int)n];

以及使用(unsigned int)可以有人请帮忙.

编辑:size_type未在规范中声明为任何类型

c++

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

C++比较两个对象

我有这个功能:

bool operator==(const foo& foo1, const foo& foo2)
Run Code Online (Sandbox Code Playgroud)

如何将两个对象相互比较,是否有一个允许我做的库函数?或者我必须在物理上比较对象内的每个变量.

编辑:

foo 对象成立:

private: 
int *values;
size_t *columns; 
std::map< size_t, std::pair<size_t, unsigned int> > maps;
Run Code Online (Sandbox Code Playgroud)

c++ compare object

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

标签 统计

c++ ×2

compare ×1

object ×1