问题列表 - 第1212页

以下代码是否会导致c ++中的内存泄漏

class someclass {};

class base
{
    int a;
    int *pint;
    someclass objsomeclass;
    someclass* psomeclass;
public:
    base()
    {
        objsomeclass = someclass();
        psomeclass = new someclass();
        pint = new int(); 
        throw "constructor failed";
        a = 43;
    }
}

int main()
{
    base temp();
}
Run Code Online (Sandbox Code Playgroud)

在上面的代码中,构造函数抛出.哪些对象会泄露,以及如何避免内存泄漏?

int main()
{
    base *temp = new base();
}
Run Code Online (Sandbox Code Playgroud)

在上面的代码中怎么样?构造函数抛出后如何避免内存泄漏?

c++ constructor memory-leaks exception

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

引号字符串列表的正则表达式匹配 - 未引用

在Javascript中,以下内容:

var test = '"the quick" "brown fox" "jumps over" "the lazy dog"';
var result = test.match(/".*?"/g);
alert(result);
Run Code Online (Sandbox Code Playgroud)

产生"快速","棕色狐狸","跳过","懒狗"

我希望每个匹配的元素都不被引用:快速的棕色狐狸,跳过,懒惰的狗

regexp会做什么?

javascript regex actionscript-3

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

Django VMware设备

有谁知道Django 1.0 + postgresql + apache + mod_python VMware设备?可以手动安装postgresql的"vanilla"Django 1.0设备也可以.

python django vmware

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

检测用户何时离开网页的最佳方法?

检测用户是否离开网页的最佳方法是什么?

onunloadJavaScript事件,每次不工作(HTTP请求,而不是终止该浏览器所需要的时间需要更长的时间).

当前的浏览器可能会阻止创建一个.

javascript

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

.NET泛型中重载运算符约束的解决方案

如果我想要一个只接受重载运算符的类型的泛型方法,例如减法运算符,我该怎么办?我尝试使用接口作为约束,但接口不能有运算符重载.

实现这一目标的最佳方法是什么?

c# generics constraints operator-overloading

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

通过Eclipse调试Pylons应用程序

我有PyDev的Eclipse设置,并且喜欢能够调试我的脚本/应用程序.我刚刚开始玩Pylons并且想知道是否有办法通过Eclipse启动paster服务器以便我可以调试我的webapp?

python eclipse pylons pydev pyramid

11
推荐指数
2
解决办法
5090
查看次数

如何使RightToLeftLayout适用于GroupBoxes和Panels中的控件?

根据MSDN

form.RightToLeftLayout = True;
form.RightToLeft = ifWeWantRTL() ? RightToLeft.True : RightToLeft.False;
Run Code Online (Sandbox Code Playgroud)

足以镜像RTL语言的表单内容.

但是控件放置仅对窗体上的控件进行镜像,
GroupBox或Panel内的控件不会被镜像,除非我将它们放在TableLayoutPanel或FlowLayoutPanel fisrt上.

这是在每个GroupBox中放置TableLayoutPanel的大量手动工作,尤其是重新排列控件(每个表格单元一个控件,填充,边距等)

是否有更简单的方法使mirrowing适用于所有控件?

或者至少,我如何绕过重新安排步骤,因为这是我们的表格数量的一项任务?


编辑:默认情况下,窗体上每个控件的RightToLeft属性都是继承的,
因此Panels和GroupBoxes始终具有所需的RightToLeft设置.
尽管如此,我试图以编程方式和设计师为他们重新分配它,但它没有帮助.

.net localization winforms

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

从SQL Server获取数据库列表

如何获取SQL Server实例上的可用数据库列表?我打算在VB.NET的组合框中列出它们.

sql-server

351
推荐指数
9
解决办法
74万
查看次数

有没有一个像样的开源游戏机

我有一个年轻的侄子,他渴望成长为一名游戏程序员,我想把他介绍给开源世界,并给他一个甜蜜的礼物.

有那样的东西吗?

open-source

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

为什么regasm.exe使用错误的GUID注册我的c#程序集?

我有一个ac#assembly,我正在通过COM从Delphi(win32 native)应用程序调用它.

这适用于我测试过的所有机器,除了一台.

问题是Delphi应用程序在尝试创建COM对象时获得"Class not registered".

现在,当我查看下面的注册表时HKEY_CLASSES_ROOT\DelphiToCSharp\CLSID,列出的GUID与AssemblyInfo.cs中的程序集Guid不同.它应该是相同的 - 它在安装它的所有其他计算机上是相同的.

我试过了regasm /unregister delphitocsharp.dll,删除了注册表项.然后如果我这样做regasm delphitocsharp.dll,注册表键返回,但GUID与之前相同(即错误),Delphi仍然获得"Class not registered".

工作机器上的DelphiToCSharp.dll与非工作机器上的版本完全相同(通过md5验证).

我能想到的只是之前注册了一个旧版本的dll,并且仍然存在一些使该文件混乱的文件的残余.

我该如何修复或至少进一步诊断此问题?

.net c# delphi com regasm

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