又刷了一套题
这些题都是百度、阿里巴巴、腾讯、网易、新浪等公司的面试原题,有一定的难度,不过确实相当有水平,可以通过做题来查漏补缺。
1.补充下面函数代码:
如果两段内存重叠,用memcpy函数可能会导致行为未定义。 而memmove函数能够避免这种问题,下面是一种实现方式,请补充代码。
#include
using namespace std;
void* memmo...
分类:
编程语言 时间:
2015-06-04 13:55:52
阅读次数:
225
今天通过对实验二继承,重载,覆盖的学习,让我更深一步理解了这些概念的区别。首先来明确一个概念,函数名即地址,也就是说函数名就是个指针。编译阶段,编译器为每个函数的代码分配一个地址空间并编译函数代码到这个空间中,函数名就指向这个地址空间。也即每个函数名都有自己唯一的代码空间。同理,类的成员函数...
分类:
编程语言 时间:
2015-06-04 00:53:04
阅读次数:
234
代码:
#include
using namespace std;
int main()
{
int n;
int a[18];
for(int i=1;i<=17;i++)
a[i]=i*i;
while(scanf("%d",&n)&&n)
{
long long c1[350],c2[350];
fo...
分类:
其他好文 时间:
2015-06-03 21:40:40
阅读次数:
112
代码:
#include
using namespace std;
int main()
{
int t;
scanf("%d",&t);
while(t--)
{
int a[27];
for(int i=1;i<=26;i++)
scanf("%d",&a[i]);
long long ...
分类:
其他好文 时间:
2015-06-03 11:55:31
阅读次数:
94
C++中,explicit关键字用于修饰单参数的构造函数,用于避免隐式类型转换。例如,当不适用explicit关键字修饰类的构造函数时:class A{public: A(int initalValue=0);private: int storedValue;};此时,主函数代码:int...
分类:
编程语言 时间:
2015-06-01 11:24:52
阅读次数:
161
自己写了几个关于文件夹操作的函数,代码如下://///////////////////////////////////////// 删除目录及子目录下所有文件 ///////////////////////////////////////////BOOL DeleteAllF...
分类:
其他好文 时间:
2015-05-30 17:55:50
阅读次数:
177
注意:现在python3.3.5中print打印语句有了新写法:1. python指定生成随机数>>> import random>>> >>> #正确测print写法>>> rand = random.randint(1,500)>>> print (rand)343>>> #错误的print.....
分类:
编程语言 时间:
2015-05-28 21:20:35
阅读次数:
160
(效果不是很好,仅供参考)第一:新建一个类Win32Native,引入win32的外部函数。代码如下: public class Win32Native { [System.Runtime.InteropServices.DllImport("user32.dll", EntryPoint ...
代码实例:packagecom;
publicclassTest{
/**
*数字相加
*@parama形式参数
*@paramb形式参数
*@return返回int这个结果是a+b
*/
publicstaticintadd(inta,intb){
intc=a+b;//执行语句
toString(a,b);
returnc;
}
publicstaticvoidtoString(inta,intb){
System.out.println("长..
分类:
编程语言 时间:
2015-05-28 14:21:59
阅读次数:
138
c++中共有两种库:1、LIB包含了函数所在的DLL文件和文件中函数位置的信息(入口),代码由运行时加载在进程空间中的DLL提供,称为动态链接库dynamic link library。(这种方式更灵活,写的程序体积小,但是需要.exe和dll同时发布)2、LIB包含函数代码本身,在编译时直接将代码...
分类:
编程语言 时间:
2015-05-28 12:33:36
阅读次数:
174