C 显式构造C/C++函数调用关系图问题,怎么解决

当前位置:
C# 构造函数执行符合指定的绑定约束的调用时引发了异常
C# 构造函数执行符合指定的绑定约束的调用时引发了异常
来源:网络整理&&&&&时间: 1:33:15&&&&&关键词:构造函数,异常
关于网友提出的“C# 构造函数执行符合指定的绑定约束的调用时引发了异常”问题疑问,本网通过在网上对“C# 构造函数执行符合指定的绑定约束的调用时引发了异常”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:
问题:C# 构造函数执行符合指定的绑定约束的调用时引发了异常
using&System.Collections.G
using&System.L
using&System.T
using&System.W
using&System.Windows.C
using&System.Windows.D
using&System.Windows.D
using&System.Windows.I
using&System.Windows.M
using&System.Windows.Media.I
using&System.Windows.N
using&System.Windows.S
using&System.Data.SQL
namespace&Mysq
&&&&///&&summary&
&&&&///&MainWindow.xaml&的交互逻辑
&&&&///&&/summary&
&&&&public&partial&class&MainWindow&:&Window
&&&&&&&&public&MainWindow()
&&&&&&&&&&&&InitializeComponent();
&&&&&&&&&&&&string&sm&=&"D:\\test.db";
&&&&&&&&&&&&SQLiteConnection.CreateFile(sm);
&&&&&&&&&}
一加上这句SQLiteConnection.CreateFile(sm);就错误
对类型“Mysq.MainWindow”的构造函数执行符合指定的绑定约束的调用时引发了异常。”,行号为“3”,行位置为“9”。
这是为什么啊,求大神指点。。解决方案1:
不要在构造函数里便执行业务处理,因为构造函数是不能进行调试的。
你可以把它挪到&form_load中执行,那样就可以进行调试了。
以上介绍了“C# 构造函数执行符合指定的绑定约束的调用时引发了异常”的问题解答,希望对有需要的网友有所帮助。
本文网址链接:http://www.codes51.com/itwd/1016414.html
上一篇: 下一篇:> 问题详情
类的构造函数被自动调用执行的情况发生在定义该类的______时。A.成员函数B.数据成员C.对象D.友元
悬赏:0&答案豆
发布时间:
类的构造函数被自动调用执行的情况发生在定义该类的______时。A.成员函数B.数据成员C.对象D.友元函数请帮忙给出正确答案和分析,谢谢!
权威推荐: & &
为您推荐的考试题库
您可能感兴趣的试题
1在公有继承的情况下,基类的成员在派生类中的访问权限为______。A.公有B.私有C.保持不变D.受保护2(1)反映了类间的一种层次关系,而(2)反映了一种整体与部分的关系。A.继承B.组合C.封装D.多态3(26)A.继承B.组合C.封装D.多态4在面向对象技术中,多态有多种不同的形式,其中(1)和(2)称为通用多态,(3)和强制多态称为特定多态。A.参数多态B.过载多态C.隐含多态D.重置多态
我有更好的答案
电脑、移动端同步直播
请先输入下方的验证码查看最佳答案
图形验证:
验证码提交中……
每天只需0.4元
选择支付方式
支付宝付款
郑重提醒:支付后,系统自动为您完成注册
请使用微信扫码支付(元)
支付后,系统自动为您完成注册
遇到问题请联系在线客服QQ:
恭喜你被选中为
扫一扫-免费查看答案!
请您不要关闭此页面,支付完成后点击支付完成按钮
遇到问题请联系在线客服QQ:
恭喜您!升级VIP会员成功
提示:请截图保存您的账号信息,以方便日后登录使用。
常用邮箱:
用于找回密码
确认密码:未定义隐式超构造函数 B()。必须显式调用另一个构造函数_百度知道
未定义隐式超构造函数 B()。必须显式调用另一个构造函数
package调用;classA{A(){System.out.println(&调用A的构造函数&);}}classBextendsA{B(inti){System.out.println(&调用B的构造函数&);}}classCextendsB{C(inti){System.out.println(&调...
package 调用;class A{ A(){
System.out.println(&调用A的构造函数&); }}class B extends A{ B(int i){
System.out.println(&调用B的构造函数&); }}class C extends B{ C(int i){ System.out.println(&调用C的构造函数&);
}}public class call {public static void main(String[] args){ C c=new C(77);}显示错误:未定义隐式超构造函数 B()。必须显式调用另一个构造函数(没要求C也要显示构造函数)问:是不是
当java类中没有构造函数时,java会默认有一个隐藏的没有带参数的构造函数,这时是不需要定义构造函数的,但是当java类中定义了其它带参数的构造函数时,必须要定义一个未带参数的构造函数。可是当B为无参构造函数,C任然为有参构造函数,就可以执行,此时 C有参且无无参构造函数,和上面的矛盾,求解答
答题抽奖
首次认真答题后
即可获得3次抽奖机会,100%中奖。
采纳数:14
获赞数:45
调用A的构造函数调用B的构造函数调用C的构造函数如果你想输出的结果是上面这样的,那么在你的B类和C类中加上 super(i);
为你推荐:
其他类似问题
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。以下试题来自:
单项选择题关于构造函数,以下说法正确的是()。
A.构造函数在对象被创建时,自动被调用
B.构造函数需要程序员显式的调用
C.构造函数不能被重载
D.构造函数都是无参函数
为您推荐的考试题库
您可能感兴趣的试卷
你可能感兴趣的试题
A.public权限表示可以被程序中任何函数调用
B.private权限表示只能被类自身调用
C.protected权限表示只能被类自身和其父类调用
D.protected权限表示只能被类自身和其子类调用
B.#include
A.输入输出流
B.数据结构
C.流程控制C++中派生类的构造函数怎么显式调用基类构造函数?_百度知道
C++中派生类的构造函数怎么显式调用基类构造函数?
答题抽奖
首次认真答题后
即可获得3次抽奖机会,100%中奖。
子类构造的时候会自动调用基类的构造函数 并且是有顺序的 调用完构造函数的顺序 :基类 子类 子子类 ...不仅构造函数 析构函数也这样 子类对象析构时自动调用基类的析构函数顺序与构造函数顺序相反 :子类...基类关于显示调用基类的构造函数,是不可行的。必须用初始化表的形式调用基类构造函数,才能正确的把子类继承下来的父类的成员初始化了。如果在子类构造函数体内显式调用了基类构造函数的话,那么该构造函数就会对一个在子类构造函数内存空间内的一个临时对象进行了初始化,因为没有取得正确的对象(子类对象)的指针。所以构造了半天白费。等子类构造函数退出,则统统丢失。所以,基类构造函数在没拿到正确this指针的情况下,没有办法正确赋值。下面是例子:#include &iostream&#include&string&class CLSA{public:CLSA( ){}CLSA( int i ) : m_j(i) {}int getA(){return m_j;}private:int m_j;};class CLS: public CLSA{public:CLS( int i,int j );/*CLS(){CLS(0); }*/int m_i;};CLS::CLS( int i,int j ) : m_i(i) ,CLSA(j){CLSA(10);//这里显式调用基类构造函数给临时对象进行赋值的,但是等CLS构造函数退出返回后,临时对象丢失。所以, 这个函数没有给真正的对象赋值。因为没有取得正确的this地址。}int main(){CLS obj(2,3);cout && obj.m_i && //输出结果是什么?CLSA(j),cout&&obj.getA();return 0;}
#include&iostream&class Base{public: Base(int a):
}protected: };class A:public Base{public: A(int a,int b):
Base(a),b(b) {
} void disp() {
cout&&a&&& &&&b&& }private: };void main(){ A a(3,5);
a.disp(); }
为你推荐:
其他类似问题
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。

我要回帖

更多关于 C调用汇编 的文章

 

随机推荐