瞅可不可以同时删除多个动态数组

看可不可以同时删除多个动态数组?
比如说,我开始建立了
int* a=new int[100];
int *b=new int[100];
delete[] a,b;

这样写可不可以?
如果a,b的维数不一样,可以吗?
int* a=new int[200];
int *b=new int[100];
delete[] a,b;

我都试过了,编译无错,就是不知道内存泄露了没?
------解决方案--------------------
a,b这是个逗号表达式。
只删除1个