CPP
学术科技 · 当前来自首页固化板块目录。
假设一个大顶堆,用数组array[N]存储,现在从堆中删除第i个元素,删除后该如何调整堆使其继续保证大顶堆的性质? 我的思路是:用堆的最后一个元素array[N-1]来替换array[i],如果更新后的array[i]大于其父节点array[i/2],则从array[i]开始往上调整,直至根节点,否则从array[i]…
请哪位同学详细解释一下以下的函数参数及其返回值: int recvfrom(socket s,char*buf,int len,int flags,struct sockaddr_infrom,int*fromlen); int sendto(socket s,char*buf,int len,int flags,st…
rt
譬如, u_char = 0x8f, 其值为143, 如果是字符串的8f好说,但这是一个字符,如何操作呢。能把它拆开吗,像两个字符那样处理? 请赐教。
本人主做java和C,对于C++的基本概念实在掌握得不好,真心求教…… # include "hello.h" class A { public : int func(int pp) { cout<<"hello!A"; return pp; } }; class B:public A { public: int ff…
int main(int argc, char *argv[])两个参数,网上搜了下,是说argc存命令行输入的命令数,*argv[]是存命令字符,那具体有什么作用呢(对于程序有什么意义)?在linux里编线程的时候,书上的代码涉及到了那两个参数,但没看明白……希望哪位懂的人能给个具体例子,不胜感激!
0不是标准输出吗?
为什么不需要对AF_INET进行字节序转换?
请教哪位同学能否详细解释一下该函数: socket accept(socket s,struct sockaddr_*addr,int*addrlen)函数的每个参数及其返回值,我看了书可是仍不太明白
它的第三个参数是什么意思?为什么要指针类型,是让客户机写吗?
请问这个函数是要干吗? unsigned int hash(struct sorkaddr* s, socklen_t addrlen) const { return _HASH( (const char *)s, addrlen); } unsigned int _HASH(const char* s, int l)…
VC下是先提升后取反? unsigned char a = 0xa5; printf("%x\n",~a); 这样输出是0XFFFFFF5A C++标准是怎么定义的呢?
rt
rt? 比如 class A { public: int i; void x() {std::cout<<"in A"<<std::endl;} }; sizeof(A)=4;?? 想找个人给我讲讲这个面向对象在c++里面是如何实现的 内存布局。。。?