小编Atu*_*tul的帖子

私人建设者

可能重复:
在类中创建私有构造函数有什么用?

我们在哪里需要私人构造函数?我们如何实例化一个具有私有构造函数的类?

c++ private-constructor

49
推荐指数
4
解决办法
10万
查看次数

虚拟指针

什么是虚拟指针?嗨,全部,今天我接受了电话采访并得到一个问题:"什么是虚拟指针?" 我偶然发现了这个,所以在完成之后,我尝试了谷歌.不幸的是,它只给了我一个虚拟表参考.

那么普通英语中的虚拟指针是什么?你是如何定义它的?

谢谢.

c++

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

带有嵌入式tomcat的Spring Boot应用

我正在做一个项目,我们正在使用Spring-Boot,STS。我只要在main上单击鼠标右键就可以启动该项目,并以spring boot应用程序的形式运行,它就可以运行。现在,我被要求在其他类似Amazon EC2实例的机器上使用Embedded tomcat运行它。在正常的Spring项目中,我通常要做的是创建一个war文件,将其放置在tomcat-> webapps文件夹中,然后从bin中启动它。在嵌入式tomcat的情况下,我如何在没有tomcat的情况下运行我的应用程序。我的战争(包括嵌入式tomcat依赖项)将在哪里运行?请提出一些解决方案,这是第一次使用Spring Boot和嵌入式tomcat。感谢您的建议。

java tomcat spring-mvc amazon-ec2 spring-boot

4
推荐指数
2
解决办法
3158
查看次数

变量范围

为什么局部变量在C/C++中使用Stack?

c

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

选择数据结构

根据需要使用不同的数据结构,但我如何知道应该使用哪种数据结构?我只是想知道如何选择合适的数据结构?谢谢

c

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

何时在while循环中使用for循环?

为了相同的目的,我们可以使用for循环和while循环.如果我使用而不是在什么时候它们会影响我们的代码呢?在if-else和switch-case之间出现了同样的问题?如何决定使用什么?比如你更喜欢哪一个?

这段代码:

int main()
{
   int n = 10;

   for(int i=0;i<n;i++)
    {
        do_something();
    }
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

或者这段代码:

int main()
{
    int n=10,i=0;

    while(i<n)
    {
          do_something();
          i++;
    }
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

如果使用for或while循环不会以任何方式影响代码那么我可能知道需要为同样的问题制作2个解决方案吗?

c c++

2
推荐指数
3
解决办法
6971
查看次数

Java和C++的对象

Java的Object有一些方法,如toString,hashCode,equals,等有没有C中的对象++有一些内置的方法?C++和Java中的对象有什么实际区别?

c++ java

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

如何在 Mercurial 中回滚分支合并

在此输入图像描述我错误地将我的开发分支与生产合并了。我还没有公开,请告诉我如何恢复此合并?我正在使用 TortoiseHG 工作台。

mercurial tortoisehg

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

我期待outOfMemory但是在这里我得到了java中的stackOverFlow

package com.atul;

public class StackOverFlow {

    public StackOverFlow() {
        callStackOverFlow();
    }

    public void callStackOverFlow() {
        StackOverFlow st = new  StackOverFlow();
    }

    public static void main(String[] args) {
        StackOverFlow st2 = new StackOverFlow();
    }
}
Run Code Online (Sandbox Code Playgroud)

在上面的程序中我试图得到OutOfMemory错误,但我得到StackOverFlow错误.据我所知,所有对象都是在堆中创建的.这里我们用构造函数进行递归,但仍然得到StackOverFlow错误.

为什么?

java memory stack-overflow

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

类型转换模板

我试图制作一个类型转换的模板,我在编译以下程序时遇到错误.

#include<iostream.h>
#include<conio.h>
template<typename T,typename U>
T mycast(U u)
{
 return (T)u;
}
int main()
{
 double d= 10.6577;
 int j= mycast<int>(d) ;
 return 0;
}
Run Code Online (Sandbox Code Playgroud)

请告诉我哪里有问题以及如何克服?谢谢

c++ templates

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

C程序可移植性

我们知道java是一种独立于平台的语言,由于JVM,它的程序可以在任何操作系统上运行.那么C/C++呢?可以在任何操作系统上运行C/C++ exe吗?我们可以做些什么吗(就像在任何地方一次运行一样)?请清除我对此的疑问.谢谢

c c++

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