菜鸟的提问——关于野指针
最近看了一本书其中提到野指针。我的问题如下:问1:作为一个菜鸟,怎样才能杜绝野指针的出现?问2:野指针的出现在内存中是呈现一个什么样的景观?问3:在用完new(或调用malloc()函数)之后,将内存用delete(或free()函数)释放后,是否还要将其设置为NULL指针?问4:是否野指针一旦出现程序就会报错?如果不报错,那将怎样才能发现?(我自己暂时就想到这么多。欢迎高手补充)
作者: alived_s 发布时间: 12-04
Linux下数据格式转换问题
#include<iostream>usingnamespacestd;intmain(){unsignedshortus=44195;cout<<(char)us<<endl;return0;}这段代码为什么不能正常输出?我期望的结果是会输出一个GBK编码的逗号,自己刚开始在Linux下编程。求原因
作者: noQQ1029 发布时间: 12-04
学C的要求??我知道我迷惘,望高人指条明路。。。谢谢
大侠们!给点建议吖。。。我打算重学英语(新概念全套四本)。高中数学(人教版高中数学课本/新(A版必修全套五本))。书本我现在是看谭浩强教授的(C程序设计第四版)。。。。英语不用说==肯定学了,数学到底该学那些知识呢??以C为主,英语和数学为辅。有位网友建议我学:CPrimerPlus离散数学数据结构与算法
作者: q632114350 发布时间: 12-04
在集合A上的等价关系R,决定A的一个划分的算法问题
例如一个集合{a,b,c,d,}关系矩阵为: 1001 0110 0110 1001则这个集合的一个等价划分就是{{a,d}{b,c}} 另外一个例子 1000 0111 0111&nbs
作者: qq291180303 发布时间: 12-04
问个tcp确认的问题
对于有些应用层协议的交互,有时中间会夹杂一些tcp的包,这些tcp包没有负载仅仅是个tcp包,这些包仅仅是为了确认,而有时没有这样的tcp包,因为应用层的包也可以自己做ack确认。这是为什么呢?请高手指教
作者: ruifengzhangyi7 发布时间: 12-04
map 的删除错误
map<string,int>::iteratoriter=dictmap.begin(); for(;iter!=dictmap.end();iter++) { if(iter->second<3) dictmap.erase(iter); }生成的dictmap,是
作者: fx397993401 发布时间: 12-03
help me!想用类模板简单实现Stack().结果出错了,求助!
#ifdef_TSTACK_H_#endif_TSTACK_H_template<typenameType>typedefstructSNode{Typedata;SNode*next;}SNode,*SNodePtr;classStack{private:SNodePtrtop;public:Stack();~Stack();boo
作者: shimachao 发布时间: 12-04
★C语言的主要用途?★
有时候很迷茫,到底C语言下的DOS界面能干什么呢?即使说他可以绘制一个界面出来,但是我们应该更愿意直接使用面向对象的编程!所以我想问问C语言的实际用途。可以举举例子!^_^
作者: pasco1 发布时间: 12-04