小编Adi*_*raj的帖子

删除每行开头的行号

我的文本文件中每行的开头都有以下格式的数字:

1: text written ....
2: text written ....
Run Code Online (Sandbox Code Playgroud)

它继续高达973行.
我想删除任何带空格和冒号的起始数字......如何在Notepad ++中使用正则表达式?

regex text notepad++

4
推荐指数
1
解决办法
3957
查看次数

堆内存的范围

据我所知,堆本应该是全球性的,不是吗?所以我们应该能够在函数中的任何地方访问堆内存.那么为什么以下代码会出现段错误(Segmentation Fault)?

#include <stdio.h>
using namespace std;

void A(int* x)
{
  x = new int[10];
  for(int i = 0; i< 10; i++)
  {
    x[i] = i;
  }
}

void B(int *x)
{
  printf("%d", x[8]);
}

int main()
{
  int* a = NULL;
  A(a);
  B(a);
  return 0;
}
Run Code Online (Sandbox Code Playgroud)

c++ memory pointers memory-management

3
推荐指数
1
解决办法
181
查看次数

将指针及其数据类型作为参数

我需要处理一个数组类型为float64_t或uint32_t的数组.我想创建一个函数,以便以这种方式将指向给定数组的指针作为函数的参数:

void func_name(array_type* ptr_name, int count, data_type x)
//x can be float64_t or uint32_t
Run Code Online (Sandbox Code Playgroud)

如您所见,事先我不知道指针的数据类型.我如何在C++中解决这个问题?

c++ pointers

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

标签 统计

c++ ×2

pointers ×2

memory ×1

memory-management ×1

notepad++ ×1

regex ×1

text ×1