小编use*_*671的帖子

Visual Studio 2010 - 您是否缺少using指令或程序集引用?

当我在Visual Studio项目中添加对我的dll的引用时,我能够使用它,但是当我编译我的代码或尝试运行它时,我得到的是你是否缺少using指令或汇编引用?_错误.我能够确认我的命名空间使用了正确的语句,并且我能够确认dll是否已正确加载.任何人都知道我可能没有这个权利吗?

c# vb.net visual-studio-2010 visual-studio

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

WCF访问被拒绝异常

尝试运行WCF服务导致以下结果.我在http://msdn.microsoft.com/en-us/library/ms733768.aspx页面上尝试了与netsh相关的建议, 并且没有任何工作.请帮忙了解我如何解决这个问题.

提前致谢.

{"HTTP could not register URL http://+:8439/. Your process does not have access rights to this namespace (see http://go.microsoft.com/fwlink/?LinkId=70353 for details)."}

   at System.ServiceModel.Channels.SharedHttpTransportManager.OnOpen()
   at System.ServiceModel.Channels.TransportManager.Open(TransportChannelListener channelListener)
   at System.ServiceModel.Channels.TransportManagerContainer.Open(SelectTransportManagersCallback selectTransportManagerCallback)
   at System.ServiceModel.Channels.TransportChannelListener.OnOpen(TimeSpan timeout)
   at System.ServiceModel.Channels.HttpChannelListener.OnOpen(TimeSpan timeout)
   at System.ServiceModel.Channels.CommunicationObject.Open(TimeSpan timeout)
   at System.ServiceModel.Channels.CommunicationObject.Open()
   at TestThreadSync.Form1.ListenOnChannel() in C:\Users\MyAccount\Desktop\TestService\Form1.cs:line 51
   at TestThreadSync.Form1.Form1_Load(Object sender, EventArgs e) in C:\Users\MyAccount\Desktop\TestService\Form1.cs:line 32
   at System.Windows.Forms.Form.OnLoad(EventArgs e)
   at System.Windows.Forms.Form.OnCreateControl()
   at System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)
   at System.Windows.Forms.Control.CreateControl()
   at System.Windows.Forms.Control.WmShowWindow(Message& m)
   at System.Windows.Forms.Control.WndProc(Message& m)
   at System.Windows.Forms.ScrollableControl.WndProc(Message& m)
   at System.Windows.Forms.ContainerControl.WndProc(Message& m)
   at …
Run Code Online (Sandbox Code Playgroud)

.net c# wcf exception winforms

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

内存位置的C++ bad_alloc异常

OSGP.exe中0x758cd36f处的未处理异常:Microsoft C++异常:内存位置为0x0028ef70的std :: bad_alloc ..

我试图在Visual Studio中执行下面的代码.但是,我一直遇到上面的例外.我添加了一个try catch来帮助我捕获错误,但似乎无济于事.我相信问题与输出窗口中的以下内容有关

First-chance exception at 0x758cd36f in OSGP.exe: Microsoft C++ exception: std::bad_alloc at memory location 0x0019f2f4..
First-chance exception at 0x758cd36f in OSGP.exe: Microsoft C++ exception: std::bad_alloc at memory location 0x0019ec84..
First-chance exception at 0x758cd36f in OSGP.exe: Microsoft C++ exception: [rethrow] at memory location 0x00000000..
The thread 'Win32 Thread' (0x16dc) has exited with code 0 (0x0).
The program '[448] OSGP.exe: Native' has exited with code 0 (0x0).**
Run Code Online (Sandbox Code Playgroud)

这是代码:

#include <osgDB/ReadFile>
#include <osgViewer/Viewer>
#include <new>

#include …
Run Code Online (Sandbox Code Playgroud)

c++ opengl openscenegraph visual-studio-2010

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

C++使用参数的默认值

我是C++的新手(来自C#背景),我有一个带有以下签名的函数

 void AddBenchNode(ref_ptr<Group> root ,ref_ptr<Node> benches, bool setAttitude = false, float scale_x =.15, float scale_y =15, float scale_z = 15, int positionx = 250, int positiony = 100, int positionz =0 )
{

}
Run Code Online (Sandbox Code Playgroud)

但是当我尝试调用下面的代码时,我得到一个错误,表示函数不带4个参数.

//then I try to call my function like so
AddBenchNode(root, benches, false, 250);
Run Code Online (Sandbox Code Playgroud)

但我得到以下错误消息

错误C2660:'AddBenchNode':函数不带3个参数

会不会理解C++如何做到这一点呢?

c++ parameters default-value

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

具有泛型返回的泛型方法的格式

我想实现一个函数,它返回它正在操作的类型的值.我该如何做到这一点?

例1:

static T Swap<T>(ref T lhs, ref T rhs)
{
    T temp;
    temp = lhs;
    lhs = rhs;
    rhs = temp;

    return <T> temp;
}
Run Code Online (Sandbox Code Playgroud)

例2:

public override T GetRandom()
{
    return  (T)_random.Next(_min, _max);
}
Run Code Online (Sandbox Code Playgroud)

.net c# generics

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