小编use*_*058的帖子

C++是通过值还是引用传递对象?

一个简单的问题,我在这里找不到答案.

我理解的是,在调用期间将参数传递给函数,例如

void myFunction(type myVariable)
{
}

void main()
{
    myFunction(myVariable);
}
Run Code Online (Sandbox Code Playgroud)

对于像int,float等等的简单数据类型,函数由值调用.

但是如果myVariable是数组,则只传递起始地址(即使我们的函数是值函数调用).

如果myVariable是对象,则也只传递对象的地址,而不是创建副本并传递它.

所以回到这个问题.C++是通过引用还是值传递对象?

c++ pass-by-reference pass-by-value pass-by-pointer

47
推荐指数
3
解决办法
6万
查看次数

为什么Camera弃用了API?

我正在为Android开发一个Camera App.我是Android新手.在eclipse中,Android 5.0中的每一行都被标记为已弃用

旧的Camera API出了什么问题?我似乎无法在任何地方找到新的Camera API的任何教程或新组织.在哪里可以了解有关新相机的更多信息?

api camera android android-5.0-lollipop

8
推荐指数
0
解决办法
2万
查看次数

JScrollpane没有滚动大内容

我有这个简单的例子,我想在一个小框架中显示一个大面板.Java文档告诉s​​crollpane将自动在其视口中放入其内容并添加滚动条.但是我没有这样的运气.没有滚动窗格及其内容.这是我尝试过的.

public class MyWindow extends JFrame {
    JPanel panel;
    JScrollPane scroll;

    public MyWindow(){  
        setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        panel = new JPanel();
        panel.setSize(1000,1000);
        scroll = new JScrollPane(panel);

        add(scroll,BorderLayout.CENTER);
        setSize(300, 300);
        setVisible(true);
    }
}
Run Code Online (Sandbox Code Playgroud)

如类似问题所述,

  1. 我让面板比框架更大.
  2. 我添加了边框布局到框架.

仍然没有运气.

java size swing jscrollpane

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

2个视觉工作室1?

我之前使用过像Netbeans和eclipse这样的IDE.

我在朋友的电脑上下载了"Visual Studio express for windows desktop".这是一个IDE并支持所有.

我在旧电脑上下载了"Visual studio express 2010".但是我有两个名为"Visual C++ express"和"Visual C#express"的独立应用程序.

我想用C#和C++制作一个项目.
我该如何使用这两个IDE?
我希望能够在VS2013中为我的项目使用单个IDE.

c# c++ visual-studio-2010 visual-studio

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

获取和设置集合中的方法

List接口允许我们在索引处使用get()方法获取对象.

我们如何在像LinkedHashSet这样的set接口中获取特定索引处的对象

java collections interface

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