我来自java背景,我可以用Java做一些我需要用C++做的事,但我不知道该怎么做.
我需要声明一个数组,但此刻我不知道它的大小.一旦我知道了大小,我就设置了数组的大小.我java我会做的事情如下:
int [] array;
Run Code Online (Sandbox Code Playgroud)
然后
array = new int[someSize];
Run Code Online (Sandbox Code Playgroud)
我如何在C++中执行此操作?
嗨,我坚持这样做,不知道如何去做.
如果我有两个二叉树,我如何检查它是否具有相同的形状?只要树结构相等,节点中的数据无关紧要.
关于如何解决这个问题的任何想法?
容器使用BorderLayout.我有一个JPanel,我添加到CENTER.但是,JPanel没有变量名称.
我可以做contents.remove(nameofPanel)
但是因为我像这样添加了content.add(new CustomJPanel(),BorderLayout.CENTER);
现在我正在尝试删除当前的CustomJPanel并添加一个新的.
我该怎么做呢?
在C编程中,如何获取当前用户和当前工作目录.我正在尝试打印这样的东西:
asmith@mycomputer:~/Desktop/testProgram:$
(user) (computerName) (current directory)
Run Code Online (Sandbox Code Playgroud)
我有以下代码,但用户名显示为NULL.我有什么想法我做错了吗?
void prompt()
{
printf("%s@shell:~%s$", getenv("LOGNAME"), getcwd(currentDirectory, 1024));
}
Run Code Online (Sandbox Code Playgroud) 有人知道 smalltalk 中字符串的换行符是什么吗?
我试图在单独的行中拆分一个字符串,但我无法弄清楚 smalltalk 中的换行符是什么。
IE。
string := 'smalltalk is
a lot of fun.
ok, it's not.'
I need to split it in:
line1: smalltalk is
line2: a lot of fun.
line3: ok, it's not.
Run Code Online (Sandbox Code Playgroud)
我可以根据任何字母或符号拆分一行,但我无法弄清楚换行符是什么。
好的,这里是我如何根据逗号拆分字符串,但我不能根据新行进行拆分。
java接口在哪里驻留在内存中?它们是驻留在堆还是堆栈中,还是全局内存?我认为它们是在堆栈中,因为它们是在编译时创建的.我对么?
如何使用增强的for循环编写以下for循环>
int [] info = {1,2,3,4,5,6,7,8,9,10};
int i;
for (i = 0; i < info.length; i++) {
if ((i+1) % 10 == 0)
System.out.println(info[i]);
else
System.out.println(info[i] + ", ");
}
Run Code Online (Sandbox Code Playgroud)
我正在尝试以下内容,但我想我正在做这件事
for(int i: info){
body here///
Run Code Online (Sandbox Code Playgroud) 是否可以使用ONE SINGLE语句从一组数字中打印C++中的随机数?
假设这个集是{2,5,22,55,332}
我查了一下rand()但是我怀疑它可以在一个声明中完成.
我有一个双指针数组,但每次我尝试打印一个地址被打印的值.如何打印实际值?
cout << arr [i]?cout <<&arr [i]?他们都打印地址
有人知道吗?
有没有办法查看字符串是否是有效的URL?我正在使用MIDP库,MIDP中没有正则表达式.任何帮助是极大的赞赏.