从理论上讲,如果仅删除以下代码片段中的内容arrays,results而又不删除它的sub_array内部内容,arrays就可以了,return 0;或者必须首先删除所有内容,sub_array然后才能安全地删除arrays和results。
int main() {
int subarrays, queries;
cin >> subarrays >> queries;
int** arrays = new int* [subarrays]();
int* results = new int[queries];
for (int i = 0; i < subarrays; i++) {
int length;
cin >> length;
int* sub_array = new int[length];
for (int j = 0; j < length; j++) {
int element;
cin >> element;
sub_array[j] = element;
}
arrays[i] …Run Code Online (Sandbox Code Playgroud) 这是我的代码片段:
gsub(/'/, "'", name)
gsub(/</, "<", name)
gsub(/>/, ">", name)
gsub(/&/, "&", name)
Run Code Online (Sandbox Code Playgroud)
我想,以取代4个字符:"<>&,但它不工作我喜欢的方式,例如:我想更换<到<和它给了我这样的:<lt;
这有什么解决方案吗?