问题列表 - 第2612页

tr1 :: mem_fn和具有默认参数的成员

我有一个带有成员函数的类,它接受一个默认参数.

struct Class
{
    void member(int n = 0)
    {}
};
Run Code Online (Sandbox Code Playgroud)

通过std :: tr1 :: mem_fn,我可以调用它:

Class object;

std::tr1::mem_fn(&Class::member)(object,10);
Run Code Online (Sandbox Code Playgroud)

也就是说,如果我想用默认参数调用对象上的可调用成员,那么正确的语法是什么?

std::tr1::mem_fn(&Class::member)(object); // This does not work
Run Code Online (Sandbox Code Playgroud)

g ++抱怨以下错误:

test.cc:17: error: no match for call to ‘(std::tr1::_Mem_fn<void (Class::*)(int)>) (Class&)’
/usr/include/c++/4.3/tr1_impl/functional:551: note: candidates are: _Res std::tr1::_Mem_fn<_Res (_Class::*)(_ArgTypes ...)>::operator()(_Class&, _ArgTypes ...) const [with _Res = void, _Class = Class, _ArgTypes = int]
/usr/include/c++/4.3/tr1_impl/functional:556: note:                 _Res std::tr1::_Mem_fn<_Res (_Class::*)(_ArgTypes ...)>::operator()(_Class*, _ArgTypes ...) const [with _Res = void, _Class = Class, _ArgTypes …
Run Code Online (Sandbox Code Playgroud)

c++ tr1

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

将多个用户分配给sharepoint中的工作流任务

有没有人能够使用CreateTask活动将多个用户分配到sharepoint工作流任务?

sharepoint wss workflow-foundation

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

如何为全局对象,对象数组以及类/结构体内的对象调用构造函数?

在这三种情况下,如何调用以下类的构造函数:全局对象,对象数组和另一个类/结构中包含的对象?

具有构造函数的类(在所有三个示例中使用):

class Foo {
    public:
        Foo(int a) { b = a; }

    private:
        int b;
};
Run Code Online (Sandbox Code Playgroud)

这是我尝试调用此构造函数:

全局对象

Foo global_foo(3); // works, but I can't control when the constructor is called.

int main() {
    // ...
}
Run Code Online (Sandbox Code Playgroud)

对象数组

int main() {
    // Array on stack
    Foo array_of_foos[30](3); // doesn't work

    // Array on heap
    Foo *pointer_to_another_array = new Foo(3) [30]; // doesn't work
}
Run Code Online (Sandbox Code Playgroud)

在那里,我试图为数组的所有元素调用构造函数,但我也想知道如何在单个元素上调用它.

类/结构中包含的对象

class Bar {
    Foo foo(3); // doesn't work
};

int main() {
    Bar …
Run Code Online (Sandbox Code Playgroud)

c++ oop constructor

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

将Java库添加到Netbeans Grails项目中

我刚刚开始使用Grails.如何将Java库添加到Grails项目中?我将Smack库jar添加到我的Grails项目的lib文件夹中,但我仍然无法将其任何包导入我的Java或Groovy类.我正在使用Netbeans IDE.任何帮助,将不胜感激..

嗡嗡

java grails groovy netbeans jar

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

Python for Autohotkey风格的键组合嗅探,自动化?

我想自动执行几项任务(例如,模拟eclipse风格ctrl- shift- R为其他编辑器打开对话框).一般模式是:用户将按某些组合键,我的程序将检测到它并可能弹出一个对话框以获取用户输入,然后通常通过运行可执行文件来运行相应的命令.

我的目标环境是Windows,虽然跨平台会很好.我的程序将启动一次,读取配置文件,然后坐在后台,直到由组合键或其他事件触发.

基本上是自动键.

为什么不使用autohotkey?我实际上有很多autohotkey宏,但我更喜欢使用更健全的语言.

我的问题是:有一个很好的方法让后台python进程检测组合键吗?

更新:使用pyHook和win32扩展找到答案:

import pyHook
import pythoncom

def OnKeyboardEvent(event):
    print event.Ascii

hm = pyHook.HookManager()
hm.KeyDown = OnKeyboardEvent
hm.HookKeyboard()

while True:
    pythoncom.PumpMessages()
Run Code Online (Sandbox Code Playgroud)

python autohotkey

10
推荐指数
2
解决办法
3850
查看次数

如何使用超越比较的svn 3

我想使用超越比较的svn命令行并获得以下输出

文本比较制作:2008年11月16日上午11:45:34

SourceFile,CompareFile,IOriginal,IAdded,IDeleted,IChanged,UOriginal,UAdded,UDeleted,UChanged"E:\ Downloads\eeli\eel\1.c","E:\ Downloads\eeli\eel\2.c",967,192,501,270,368,113,205 ,89

什么是确切的命令行?

svn beyondcompare

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

更改主音量级别

如何更改主音量?使用此代码

[DllImport ("winmm.dll")]
public static extern int waveOutSetVolume (IntPtr hwo, uint dwVolume);

waveOutSetVolume (IntPtr.Zero, (((uint)uint.MaxValue & 0x0000ffff) | ((uint)uint.MaxValue << 16)));
Run Code Online (Sandbox Code Playgroud)

我可以设置波形音量,但如果主音量太低,则不会产生任何影响.

谢谢你的帮助.

c# winapi volume

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

Gzip的JavaScript实现

我正在编写一个Web应用程序,需要通过AJAX将JSON数据存储在一个小的,固定大小的服务器端缓存中(想想:Opensocial配额).我无法控制服务器.

我需要减少存储数据的大小以保持服务器端配额,并且希望能够在将其发送到服务器之前在浏览器中对字符串化JSON进行gzip.

但是,我找不到Gzip的JavaScript实现方式.有关如何在发送之前压缩客户端数据的任何建议吗?

javascript compression ajax gzip

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

在php中解压缩参数数组

Python提供了"*"运算符来解压缩元组列表并将它们作为参数提供给函数,如下所示:

args = [3, 6]
range(*args)            # call with arguments unpacked from a list
Run Code Online (Sandbox Code Playgroud)

这相当于:

range(3, 6)
Run Code Online (Sandbox Code Playgroud)

有谁知道在PHP中是否有办法实现这一点?一些谷歌搜索"PHP解包"的变化并没有立即出现任何东西..也许它在PHP中被称为不同的东西?

php python arguments iterable-unpacking

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

计算TDbGrid中的行数

我有一个TDbGrid,我可以很容易地告诉它在运行时有多少列使用FieldCount属性,但似乎没有相应的RowCount属性来显示正在显示的记录数.我怎么能找到这个?

delphi datagrid

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