问题列表 - 第14270页

为什么带有成员函数的Class的大小是1个字节..而成员函数是4个字节

我没有得到为什么带有成员函数的类的大小是1个字节.在下面的例子中,成员函数是4个字节.

class Test
{
    public:
            Test11()
            {
                int m = 0;
            };
};

int main() 
{
    Test t1;
    int J = sizeof(t1);
    int K = sizeof(t1.Test11());
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

这里J变为1字节,K变为4字节.如果K = 4,那么为什么类的大小不是4个字节而是显示1个字节

c++

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

为什么这个grep命令没有回来?(击)

我有一个文本文件'samp',我想要grep只有以大写元音开头和结尾的行.

使用" grep ^[AEIOU] samp"有效.
使用" grep [AEIOU]$ samp"也可以.

但是当试图将它们组合成" grep ^[AEIOU]$ samp"时,它什么都不返回.

3件事:

  • 是的,我的行以samp中的大写元音开头和结尾.
  • 是的,我尝试了我能想到的每一个引号组合.什么都没有.
  • 是的,我是unix的新手.

regex bash grep

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

F#中的构造函数xml doc?

你如何将xml文档(你知道,///种类)附加到F#中的构造函数?我并不感到惊讶,我没有设法为隐式构造函数弄清楚...但我甚至无法让它为显式构造函数工作.它适用于类本身和其他成员.

f#

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

使用App Engine的cron API每小时运行一个任务

我需要在每周的每个小时(00:00,01:00,02:00,...,23:00)每小时运行一个任务,但似乎无法在App Engine中找到一个示例如何做到这一点的文档.

有一个每小时运行询问的示例,但这不合适,因为该小时的"开始"取决于您部署应用程序的时间.也就是说,如果我在下午4:37部署,cron脚本将在5:37,6:37执行,而不是5:00,6:00,...

到目前为止,看起来它的唯一方法是有24个不同的cron条目,一个用于每天在特定时间运行的特定小时.

有没有人知道任何让我使用"每小时在00:00"甚至"每天00:00,01:00,...... 23:00"的时间表?

python cron google-app-engine

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

将对象数组的列表绑定到ASP.NET中的ListView

我正在解决问题.我有一个方法返回一个List<Object[]>.

object[]列表中的每个包含以下内容:

object[0]=Id;
object[1]=Name;
Run Code Online (Sandbox Code Playgroud)

现在,我正在寻找一种方法将此List绑定到自定义中的ListView,ItemTemplate如下所示:

<asp:Label runat="server" ID="lblId"
    Text="Here want to do an Eval/Bind for object[0]"></asp:Label>

<asp:Label runat="server" ID="lblName"
    Text="Here want to do an Eval/Bind for object[1]"></asp:Label>
Run Code Online (Sandbox Code Playgroud)

任何建议都将深表感谢.

asp.net listview bind eval

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

未调用基本复制构造函数

class Base
{
      public:
      int i;

      Base()
      {
          cout<<"Base Constructor"<<endl;
      }

      Base (Base& b)
      {
          cout<<"Base Copy Constructor"<<endl; 
          i = b.i; 
      }


      ~Base()
      {
          cout<<"Base Destructor"<<endl;
      }

      void val()
      {
             cout<<"i: "<< i<<endl;
      }      
};

class Derived: public Base
{
      public:
      int i;

      Derived()
      {
          Base::i = 5;     
          cout<<"Derived Constructor"<<endl;
      }

      /*Derived (Derived& d)
      {
          cout<<"Derived copy Constructor"<<endl;
          i = d.i; 
      }*/

      ~Derived()
      {
          cout<<"Derived Destructor"<<endl;
      }      

      void val()
      {
             cout<<"i: "<< i<<endl;
             Base::val();
      }
};
Run Code Online (Sandbox Code Playgroud)

如果我做Derived d1; 派生d2 = …

c++ inheritance

5
推荐指数
2
解决办法
5975
查看次数

转到Visual Studio中的匹配大括号?

Visual Studio 2008中是否有一种方法可以从一个右大括号转到它的左大括号?我已经找到了相当多的关于突出括号的东西,但没有关于将光标移动到它上面.

(此问题的VB.NET版本:在"If/End If"之间跳转的键盘快捷键)

keyboard-shortcuts curly-braces visual-studio-2008

524
推荐指数
22
解决办法
16万
查看次数

Java构造函数可以构造子类的对象吗?

有没有办法修改构造函数中构造的类?

public class A {
  A() {
    //if (condition) return object of type B
    //else return A itself
  }
}
public class B extends A { }
Run Code Online (Sandbox Code Playgroud)

基本上我想使用基类构造函数作为工厂方法.在java中有可能吗?

java factory

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

无法在IronRuby中加载gem

我已经删除了所有环境变量和ruby/ironruby目录,并从头开始重新安装.然后我通过igem安装了mocha.这是我的输出.

$ ir
IronRuby 0.9.1.0 on .NET 2.0.50727.3082
Copyright (c) Microsoft Corporation. All rights reserved.

>>> require 'mocha'
:0:in `require': no such file to load -- mocha (LoadError)
        from :0
Run Code Online (Sandbox Code Playgroud)

列出我安装的宝石...

$ igem list --local

*** LOCAL GEMS ***

mocha (0.9.8)
rake (0.8.7)
Run Code Online (Sandbox Code Playgroud)

这是我的宝石环境.

$ igem environment
RubyGems Environment:
  - RUBYGEMS VERSION: 1.3.5
  - RUBY VERSION: 1.8.6 (2008-05-28 patchlevel 0) [i386-mswin32]
  - INSTALLATION DIRECTORY: C:/ironruby/lib/IronRuby/../..//lib/ironruby/gems/1.8
  - RUBY EXECUTABLE: C:/ironruby/lib/IronRuby/../..//bin/ir.exe
  - EXECUTABLE DIRECTORY: C:/ironruby/lib/IronRuby/../..//bin
  - RUBYGEMS PLATFORMS:
    - ruby
    - x86-mswin32-60 …
Run Code Online (Sandbox Code Playgroud)

ruby rubygems mocha.js

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

MSBuild任务执行外部MSBuild文件

我正在尝试设置一个MSBuild文件,它将调用另一个MSBuild文件,我想知道实现这个目标的最佳方法是什么.

我们在构建服务器下载MSBuild文件的场景中使用它,然后根据参数执行相应的第二个文件.

我知道我可以使用这个<Exec Command="msbuild.exe ..." />任务,但这似乎是一种做得起来的hacky方式.

有没有更简单的方法来使用MSBuild执行另一个MSBuild文件?

msbuild

9
推荐指数
2
解决办法
9440
查看次数