最新发布 第514页

Code Bye技术改变世界,梦想驱动人生!

C++语言

C++ 数组初始化的问题

C++ 数组初始化的问题
代码如下所示。按理说int ints[4];之后,ints数组中的元素不都应该是0吗。为什么打印出来后结果却不是。懵逼了 运行结果如下: 求指导释。 最近看C++有点看的头晕了 解决方案 3 int ints[4] = {0}; 你那个是未定义行为,不是一种很好的写法。建议C++全部变量都要赋初值。 15 以{}为界的函数内部作用域内的局部内置类型(各种……继续阅读 »

9年前 (2016-04-24) 1414浏览 0个赞

C++语言

问一下模板函数重载的匹配原则

问一下模板函数重载的匹配原则
普通函数重载调用时,有完全匹配,提升转换,标准转换,用户自定义转换4个匹配等级的,问一下重载的函数模板在调用的过程当中有没有相似这样的匹配等级? 另外,假如存在函数“显式模板特化”,是不是存在这样的转换匹配? 解决方案 15 重载决议的过程是一样的。只不过函数模板在重载决议之前还有个模板参数推导的过程,模板参数推导考虑的隐式转换的种类比较少 模板特化不参与重……继续阅读 »

9年前 (2016-04-24) 1319浏览 0个赞

C++语言

求帮助啊,关于结构的一个小问题

求帮助啊,关于结构的一个小问题
typedef struct node { char data[MAXD]; struct node* next; }RecType1; RecType1* p, *q; p->next = NULL; 这里为什么报错p没有初始化啊,新手请教 解决方案 20 RecType1* p; 这样写仅仅是声明了一个指向RecType1对象的指针 此时p存的是个……继续阅读 »

9年前 (2016-04-24) 1151浏览 0个赞

C++语言

解释一下这是什么意思,(DATE).后面为什么可以DATE today

解释一下这是什么意思,(DATE).后面为什么可以DATE today
这是哪的知识 解决方案 20 typedef可以看作type define的缩写,顾名思义就是类型定义,也就是说它只是给已有的类型重新定义了一个方便使用的别名,并没有产生新的数据类型。 此处就是给struct date取了个别名叫做DATE 参考:http://www.2cto.com/kf/201404/296683.html 20 typedef就是定义……继续阅读 »

9年前 (2016-04-24) 1756浏览 0个赞

C++语言

观察者模式和多线程

观察者模式和多线程
简述一下本人的目的: dll中创建一个线程线程中有一变量在变化着(1~100), 本人想在exe中能够实时得到这种变化? 分全押上了 , bai高手~ 求思路~ 解决方案 20 回调函数,每次变化就回调exe中的函数 35 成员变量没必要改成静态的,只需要把回调函数的参数设置为类指针即可。最好不要在多线程中使用观察者模式。观察者模式在多线程中的使用的陷阱,建……继续阅读 »

9年前 (2016-04-24) 2297浏览 0个赞