最新发布 第626页

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

C++语言

关于默认构造函数

关于默认构造函数
最近看郑阿奇的《visual c++使用教程》(第四版)P116页,有这样一句话: 与 “A(int a=100){x=a}”构造函数等价的是: A( int a){x=a;} A():x(100){} 构造函数“A(int a=100){x=a}” 怎么能包含了默认构造函数:A():x(100){}呢?高手能指点一下不?谢谢! 解决方案 40 原因是A(i……继续阅读 »

9年前 (2016-04-03) 1015浏览 0个赞

C++语言

一个改错题,求帮助

一个改错题,求帮助
这是原题 #include<iostream> using namespace std; class Student{   private: int sno; int age;   public:   Student(int sno1, int age1);   void show();       void setSno(int d);……继续阅读 »

9年前 (2016-04-03) 1431浏览 0个赞

C++语言

tcp报文的crc校验包括哪些

tcp报文的crc校验包括哪些
crc在tcp首部里,那么校验的时候,包不包括crc占的那几个字段? 解决方案 20 引用: Quote: 引用: tcp的那个是校验和;crc是循环冗余校验码,不一回事,计算的方法不一样。tcp计算校验和时连校验字段一起计算,只不过在tcp数据发送端,需要先将校验字段置0再计算。 1. 你的意思是说,先填充为0,计算好后,然后填充到校验和字段……继续阅读 »

9年前 (2016-04-03) 1995浏览 0个赞

C++语言

error PRJ0050: 未能注册输出。请尝试用提升的权限从命令提示窗口中注册该组件

error PRJ0050: 未能注册输出。请尝试用提升的权限从命令提示窗口中注册该组件
如题, 本人用vs2005向导建立的ATL工程,在debug模式下编译注册成功 在release模式下提示:error PRJ0050: 未能注册输出。请尝试用提升的权限从命令提示窗口中注册该组件。错误 搜了好长时间,没有解决, 对于解答: 1.管理员权限注册 2,看看你的硬盘格式是不是FAT32的,假如是的话就在 属性 的 清单工具 把 使用FAT32解决……继续阅读 »

9年前 (2016-04-03) 1128浏览 0个赞

C语言

菜鸟linux下的c语言链表实现初始化

菜鸟linux下的c语言链表实现初始化
刚接触linux不久,今天想要用linux写个小程序,结果在初始化函数这一步怎么也过不去,请教程序哪里有问题 typedef struct Link_node { int data; struct Link_node * next; }node,*Link_list; void init_Linklist(Link_list *L) { Link_list ……继续阅读 »

9年前 (2016-04-03) 1186浏览 0个赞

C语言

#define 可以拼接吗?谢谢

#define 可以拼接吗?谢谢
例如: #define  aa  “aaaa” #define bb “bbbb” #define cc aa+bb int main() { printf_s(“%s”,cc); getchar(); return 0; } 本人的想法是输出 aaaabbbb,但这样写会报错,问一下宏……继续阅读 »

9年前 (2016-04-03) 787浏览 0个赞

C语言

讨教关于没有释放动态分配的内存

讨教关于没有释放动态分配的内存
书上说:“当动态分配了一些内存而没有保留对它们的引用,就会内存泄漏,此时无法释放内存。这常常发生在循环内部,由于没有释放不再需要的内存,程序会在每次循环时使用越来越多的内存,最终占用全部内存。” 本人按书上说的做出以下,问一下本人的理解能否正确? #include <stdio.h> #include <stdlib.h> int m……继续阅读 »

9年前 (2016-04-03) 784浏览 0个赞

C语言

讨教为什么本人用多线程反而速度变慢了

讨教为什么本人用多线程反而速度变慢了
要实现功能:读取24个文件里面的内容,存入一个hash表中。(每个文件60多M,hash表里面10万个节点) 一开始使用单线程方式,实现功能用了3秒。 后来本人用多线程模式,创建了24个线程,存入的代码用了互斥锁,最后用了pthread_join()等待24个线程结束,结果实现功能用了9秒! 本人的电脑的CPU是多核的,理论上应该速度至少快1倍才对吧。 解决……继续阅读 »

9年前 (2016-04-03) 3224浏览 0个赞

C语言

求查一个错误

求查一个错误
    FILE *f; f = fopen(“g:\bind.exe”, “rb”); f = fopen(“g:\bind.exe”, “rb”); printf(“hello”); 为什么后面的printf打印不出来? 解决方案 20……继续阅读 »

9年前 (2016-04-03) 859浏览 0个赞