
C/C++
zuo_yong
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
C/C++面试试题专栏:用C语言实现栈(三)
栈有什么特点呢? 栈中的元素先进后出。常见的栈的操作有出栈、压栈、删除等。 在压栈时,需要检查栈是否已满; 在出栈时,需要检查栈是否已空。 用数组模拟栈的实现如下: #define _STACKSIZE 100 //栈的声明 struct stack{ int stk[_STACKSIZE]; int top; } //栈的初始化 void ini_stack(st...原创 2018-11-27 11:36:40 · 335 阅读 · 0 评论 -
C/C++面试试题专栏:c++ lambda表达式(四)
lambda表达式的完整声明如下: [capture list](params list) mutable exception->return type{function body} //capture list:捕获列表 /* [var]:以值的形式捕获 [&]:引用方式捕获 [=]:值捕获 //params list:参数列表 //mutable: 捕获列表...原创 2018-11-27 15:10:57 · 2368 阅读 · 0 评论 -
C/C++面试试题专栏:完成一个简单的Sring类(一)
c++类中有一个BigThree的概念。也就是构造函数,拷贝构造函数,赋值函数。 String 类原型如下面代码所示: //String的原型为: class String{ public: String(const char *str==NULL);//普通的构造函数 String(const String &other);//拷贝构造函数 String opera...原创 2018-11-26 19:14:02 · 278 阅读 · 0 评论 -
C/C++面试试题专栏:编写strcpy()函数(二)
题目:已知strcpy的函数原型为: char *strcpy(char *strDest,char *strSrc); 不能调用c/c++的字符串处理函数。 实现代码如下: char *strcpy(char *strDest,char *strSrc){ //判断strDest不为空,为空则返回 if(strDest==NULL){ cout<<"strDest ...原创 2018-11-26 19:35:04 · 630 阅读 · 0 评论