小编Ant*_*iro的帖子

如何获得另一个阵列"补充"?

我最简单的方式来解释我想要的是一个例子:

a = 1:20

b = [2,7,12,18]
Run Code Online (Sandbox Code Playgroud)

现在我想c是[1,3,4,5,6,8,...,19,20]与长度16:length(a) - length(b)当然.

有没有办法让我得到c?

arrays matlab complement

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

从表中选择与另一个表没有关系的表

具体问题是列出从未评分过的教师的姓名.

我有"老师"表,其中包含"名称"和"ID"列.
并且'成绩'表格中包含"IDTeacher"和"成绩"列.

不明白为什么这不起作用:

Select Name from teachers where not exists(Select * from grades, teachers)
Run Code Online (Sandbox Code Playgroud)

mysql

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

如何将类型数组的动态对象传递给函数?

我想将动态大小标准和typename类型数组传递给函数.

我无法弄清楚该怎么做.为什么我不能只接受对象数组的引用?

我试过的代码:

#include <iostream>
#include <array>

using namespace std;

template <typename T>
void showArrays(void *myArrayPointer, int size, T type) {
    array<T, size> myArray = myArrayPointer;
    for (int i = 0; i < size; i++) {
        cout << myArray.at(i) << " \n";
    }
}

int main()
{
    array<int,6> myArray = { 1,2,3,4,5,6 };
    cout << "The array is \n";
    showArrays(&myArray,6,0);

    return 0;
}
Run Code Online (Sandbox Code Playgroud)

但是我仍然可以获得Size的编译时常量表达式.我的函数头也不是很漂亮.但是,如果不传递通用指针或创建大小为属性的类数组的模板,我无法找到一种方法来使大小动态化.

c++ arrays

0
推荐指数
2
解决办法
71
查看次数

标签 统计

arrays ×2

c++ ×1

complement ×1

matlab ×1

mysql ×1