CPP
学术科技 · 当前来自首页固化板块目录。
一开始就跪倒在了选择编程软件的路上,谁能给我个软件啊,我是入门级小白。。。
如下:const int a=2 int *p p=const_cast<int*>(&a); cout<<*p<<endl<<a<<endl; *p=10; cout<<*p<<endl<<a<<endl 我想问下,这里p指针变量的值明明跟a的地址是一样的,a也声明为常量不可变了,但是对*p改变这算怎么回事,这里p跟…
举个例子: memset在初始化一维数组int a[len]时,memset(a, 0, sizeof(a))和memset(a, 0, sizeof(int)*len)等价; 但初始化二维数组时int a[len1][len2],memset(a[i], 0, sizeof(a[i]))和memset(a[i], 0…
鬼使神差,猜猜下面会输出什么?why?大神求解释……
想封装一下C或者C++的接口,在PHP中获得结构体或者对象的元素的值,从网上搜了下方法,大致步骤如下,但最后我的结果是core dump了。 1. ./ext_skel --extname=test 2. ./configure --enable-test 3. 在 php_test.h, 添加代码: typedef …
原题: 运行如下,还是调用了默认构造函数。网上解释是说编译器把Foo b()解释成调用b方法返回值为Foo对象, 但是struct中没有b方法,如果理解成调用b方法,为什么这里不会报错? 那该如何理解语句3和语句4?
有虚函数就已经可以实现多态了,设计抽象类的意义何在?能否给个例子帮助解释一下?thx!
一道面试题。 一个表 存储 姓名和id 另一个表 存储 id 和 分数, 请问用哪种数据结构,可以快速的完成 查找分数最高的10个学生的姓名。 请描述下思路。 什么用 hash映射,用map排序,请具体一些 谢谢
骚年。。。是begin 不是beign
刚学C++,不懂这是什么意思。求大牛指导。。。
知道哈希表在进行插入发生冲突时,可以 通过 线性探测等方法,找到一个位置进行插入. 想知道,这些发生冲突的hash值, 在进行查询时怎么处理呢? 怎么知道到底应该返回哪个呢? 如 int hast_table[10]; int hash(int key) { return key % 7; } 则插入3时,选取位置3;…
升序或降序数组,都可以用快速排序的思想,对折,毕竟中间数,再对折,再比较。。。。 但是如果是先升序后降序呢,不知道最高点在哪里,有没有好办法?
给定一个N*N的二位数组定义的迷宫,数组每一项为0或者1,0表示墙,1表示路,只能往上下左右走。入口在(0,0),出口在(N-1,N-1)。请对于一个给定的迷宫,请输出存在一条从入口到出口的通路。函数定义如下: bool exists_path(int [][]maze,int N) 当时是用回溯实现的,感觉有点理不清…
题目是求 sizeof(D) 的值,蒙对了,是16。 (题目没有特别说是32还是64机器,看答案应该默认是32位的) 可是空class时是1好理解,Class A是8好理解,但是为什么sizeof(D)是16,原理不是很懂,求解!!
我就知道一个 map。。还有其他的吗?