小编Sun*_*een的帖子

除了FxCop之外,.net中代码分析的任何替代方案?

我想知道是否有任何替代代码分析.我想可以从头开始创建一个代码分析器,虽然这是一项繁琐的工作,但我不确定它是否值得.还有其他非特定于网络的分析仪吗?

谢谢,孙

.net c# code-analysis fxcop

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

怎样才能在超级复合材料柱上"分组"?

在控件上出现一个功能,说"将列标题拖到该列的gorup".我能以编程方式执行此操作吗?是否有任何属性或我需要嵌入SQL语句?

谢谢,孙

c# infragistics

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

DataTable数组

是否可以创建(分配内存)DataTable数组,然后像这样访问它:

dt[0].NewRow();
Run Code Online (Sandbox Code Playgroud)

如果可以,我该如何分配内存?

谢谢,孙

ps我使用的是C#2.0

.net c#

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

从System.DateTime获取时间

嗨,我有一个System.DateTime类型的局部变量.我怎样才能得到时间?谢谢

c#

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

MFC Tab命令以编程方式

我想知道有没有办法在运行时设置标签顺序而不是设计时间?这在初始化时至关重要,某些字段在对话框中被隐藏或重新排列.

c++ mfc visual-studio

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

ANSI C++:删除和删除[]之间的差异

我正在寻找代码片段:

    int* ip;
    ip = new int[100];
    delete ip;
Run Code Online (Sandbox Code Playgroud)

上面的例子表明:

此代码适用于许多编译器,但它应该改为:

    int* ip;
    ip = new int[100];
    delete [] ip;
Run Code Online (Sandbox Code Playgroud)

确实如此吗?

我使用编译器"Microsoft(R)32位C/C++优化编译器版本11.00.7022 80x86"并且在编译时不抱怨(第一个例子).在运行时,指针设置为NULL.

其他编译器的行为有何不同?编译器可以不抱怨并且问题可以在运行时出现吗?

c++

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

C++矢量见解

我对如何在C++中使用向量感到有点沮丧.我广泛使用它们虽然我不确定如何使用它们.以下是问题?

  1. 如果我有一个向量可以说:std::vector<CString> v_strMyVector,(int)v_strMyVector.size > i我可以访问i成员:v_strMyVector[i] == "xxxx";?(它有效,但为什么?)

  2. 我是否总是需要定义一个迭代器来访问转到向量的开头,并对其成员进行lop?

  3. 如果我可以直接访问向量的所有成员(参见1),迭代器的目的是什么?

谢谢,孙先生

c++ stl vector

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

如何在运行时分配多维数组?

在设计时我可以声明一个这样的变量:

char szDesignTimeArray[120][128];
Run Code Online (Sandbox Code Playgroud)

上面的声明是120个大小为128的数组.在运行时我需要分配以下内容:

char szRunTime[?][128];
Run Code Online (Sandbox Code Playgroud)

我知道数组的大小,但我不知道需要分配多少个数组.当我知道这个数字时,我如何声明并分配它们?

一切都好了

c arrays pointers ansi

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

可执行文件之间的数据(ANSI C,MFC 4.1)

我有一个结构,它的成员是char**(2d指针).我从EXE1分配空间并用数据调用EXE2.我使用memcpy来获取EXE2上的所有数据.两个EXE上的内存地址是相同的(假设为0x013740b0),但EXE2上的char**数据不存在.如何在EXE2上检索数据?

提前谢谢,SunScreen

c++ mfc

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

对于memcpy,错误编译器无法将参数2从MyStruct1转换为const void*

我试图将数据从结构复制到另一个.每个结构可以处理的字节是相同的.我的声明和memcpy如下:

    typedef struct{
        CString strNumber;
        CString strAlpha;

    } _Number;

    typedef struct{
        CString strIterration;
        _Number NumberOne;
        _Number NumberTwo;
    } _Store;

_Store Data1;
_Store Data2;
Run Code Online (Sandbox Code Playgroud)

现在让我们说第一个结构Data1有数据,第二个结构只是声明.

我使用以下代码:

memcpy(&Data2, Data1,   sizeof(_Store));
Run Code Online (Sandbox Code Playgroud)

因为出现错误我无法编译.有任何想法吗?还有其他任何复制数据的方法吗?

c c++ memcpy

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

标签 统计

c++ ×5

c# ×4

.net ×2

c ×2

mfc ×2

ansi ×1

arrays ×1

code-analysis ×1

fxcop ×1

infragistics ×1

memcpy ×1

pointers ×1

stl ×1

vector ×1

visual-studio ×1