小编bal*_*nta的帖子

使用括号还是不使用括号实例化类?

#include <iostream>
using namespace std;

class CTest 
{
    int x;

  public:
    CTest()
    { 
       x = 3;
       cout << "A"; 
    }
};

int main () {
  CTest t1;
  CTest t2();

  return 0;
}
Run Code Online (Sandbox Code Playgroud)

CTest t1当然会打印"A".

但似乎没有任何事情发生在t2(),但代码运行良好.

那么我们在没有参数的情况下使用这些括号吗?或者为什么我们这样使用呢?

c++ constructor

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

列出<List <>>.包含()不起作用

我有以下代码:

List<List<int>> list = new List<List<int>>();
list.Add(new List<int> { 0, 1 });

if (list.Contains(new List<int> { 0, 1 }))      // false
  ...
Run Code Online (Sandbox Code Playgroud)

我正在尝试检查列表是否包含{0,1},但条件是假的(我不知道为什么,可能是因为'new'关键字).如果这不是正确的方法,我想知道如何检查.

谢谢!

c# contains list

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

尝试运行Facelets中嵌入的applet时,不兼容的魔术值1010792557

当我通过Glassfish服务器访问嵌入了applet的Facelets页面时,我收到此错误.虽然当我只是从我的电脑打开它时,它工作正常,所以小程序是好的.是否可以在Glassfish(3.1,JSF 2.0)上运行applet?

这是我尝试的方式:

<applet code="test.TestApplet" archive="TestApplet.jar"/>
Run Code Online (Sandbox Code Playgroud)

java jsf applet glassfish facelets

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

String.Replace无法按预期工作

String.Replace有以下问题:

string str = "0?0";
str = str.Replace("?", "&&");
Run Code Online (Sandbox Code Playgroud)

当我打印出str时,它将是"0&0"而不是"0 && 0".要获得"0 && 0",我必须写

str = str.Replace("?", "&&&&");
Run Code Online (Sandbox Code Playgroud)

这是为什么?

c# winforms

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

How to code this C++ function in C#?

I have the following function in C++:

void put8At ( unsigned char *b, int pos, int v )
{
    union
    {
        short a;
        unsigned char b[2];
    } u;

    u.a = v;
    b += pos;
    *b = v & 0xff;
}
Run Code Online (Sandbox Code Playgroud)

How would you code this in C#?

c# c++

-6
推荐指数
1
解决办法
111
查看次数

标签 统计

c# ×3

c++ ×2

applet ×1

constructor ×1

contains ×1

facelets ×1

glassfish ×1

java ×1

jsf ×1

list ×1

winforms ×1