小编Aja*_*jay的帖子

我是否需要在C++中使用new运算符

以下代码块之间有什么区别:

#include<iostream>
using namespace std;
int main()
{
    int *p;
    float *q;
    cout<<p<<"\n"<<q;
}
Run Code Online (Sandbox Code Playgroud)

而这段代码:

#include<iostream>
using namespace std;
int main()
{
    int *p;
    float *q;
    p = new int;
    q = new float;
    cout<<p<<"\n"<<q;
}
Run Code Online (Sandbox Code Playgroud)

在这两种情况下,指针都分配了一些内存吗?

那我为什么要使用new运算符呢?

c++

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

从c#中的字符串替换字符

我用来Readline()从串口读取字符串.

但问题是字符串总是附加"\r"在最后.

我试过了

text.Replace("\r","");
Run Code Online (Sandbox Code Playgroud)

但它没有用.

还有其他选择吗?

.net c# string character

-5
推荐指数
1
解决办法
467
查看次数

标签 统计

.net ×1

c# ×1

c++ ×1

character ×1

string ×1