- 博客(12)
- 收藏
- 关注
原创 面试2
(睿辰欣创)首先是自我介绍,这一项要好好准备,博主的自我介绍不到一分钟,(就我个人而言,我觉得自我介绍最好是简历里没有的东西,可以让面试官一下注意到你的有些特点的)接下来是知识的问答:c语言:数据库操作(数据库的 增insert 删delete 改update 查select 创建表create 删除表drop 主键和外键),TCP/UDP(各自优缺点,和各自适用的场合,...
2018-08-22 10:50:26 568 1
原创 面试经历1
面试官问:我看你的ARM项目里有单片机,那你的单片机用到了什么?(简历没写好,在ARM里写了单片机,引起了误会)我答:我买了一个测温芯片,芯片有自己的测温函数,我移植了进去,芯片读到的温度就发给单片机,然后单片机实现温度报警之类的功能(我以为问的是单片机项目,这里没有答好)面试官问:那你芯片是怎么把温度信息传给单片机的呢?是通过串口还是其他的一些通信接口?我答:测温芯片是通过IO口传输数据...
2018-08-10 21:03:18 212
原创 基于c++浅谈string类函数
#include #include using namespace std;int main(){ string str1(5, 'c'); string str2("Now is the time ..."); string str3(str2, 11, 4); string str4("hello world", 6); cout cout co
2017-11-17 15:32:43 209
原创 基于c++浅谈异常处理
c++中对于异常有专门的异常处理函数异常处理解释及示例:#include using namespace std;void f(int n){ if(n == 1) { throw 3; } else if(n == 2) { throw "error"; } else throw 3.5;}int division(int a, int b){
2017-11-17 15:17:21 209
原创 基于c++浅谈容器(vector和list)
//vector是用数组实现的列表,可变长的动态数组 vector vec1; //构造空的vector vector vec2(vec1); vector vec3(vec1.begin(),vec1.end()); vector vec4(10); //构造数量为10的vector vector vec5(10, 4); //构造10个内容为4的vector/
2017-11-17 14:39:37 414
原创 基于c++的函数模板
函数模板//模板也可以重载#include using namespace std;templatevoid swap(T &a, T &b);//void swap(int i,int j){}//void swap(double i,double j){} //程序中相当于生成了以上两个函数,调用一种就生成一种//如果再加一个函数void swap(int i,i
2017-11-17 14:35:50 152
原创 基于c++的统计输入字符串中单词个数程序
#include #include #include using namespace std;int find(char (*ss)[20], char s[], int m){ int flag = -1; //要返回的标志符初始为-1 for(int i = 0; i { if(strcmp(ss[i], s) == 0)
2017-11-17 14:24:38 5773
原创 基于C++的录入带空格字符串方法总结
在C++中,用cin做字符串录入时,如果遇到空格或回车就会录入空格或回车之前的字符串。所以如果需要录入带空格字符串时,就需要一些其他的方法,下面是我从网上各处搜索并尝试总结的几种常用的方法:(1)cin.get(str, n); 该用法str是字符数组名,n为录入的长度。此方法录入是可以录入空格,而且不会出现字符串越界影响后面字符串的问题,值得注意的是此方法录入字符数组满了后它会在
2017-11-17 11:15:41 945
原创 入门c++(一、编译预处理)
#include using namespace std;void main(){ cout }编译预处理包括#include #define 条件编译语句 等1.#include 或#include "文件名" 包含头文件还可以是源文件 一个#include命令只包含一个文件,要包含多个文件要用多个#include 是从系统库里找,""是先从
2017-11-14 19:56:09 377
原创 基于c++的运算符重载(三、时分秒的++和--)
using namespace std;class MyTime{public: MyTime(){m_hour = 0; m_minute = 0; m_second = 0;} //无参的构造函数,方便初始化 MyTime(int h, int m, int s):m_hour(h),m_minute(m),m_second(s){} //带参的构造函数,方便初始化 v
2017-11-14 19:55:32 1600 1
原创 基于c++的运算符重载(二、数组非友元)
using namespace std;class MyArray{private: int *m_a; //数组名 int m_length; //数组长度public: MyArray(int l) //构造函数不解释 { m_length = l; m_a = new int[l];
2017-11-09 12:49:26 253
原创 基于c++的运算符重载(一、复数非友元+友元)
编程小白浅谈基于c++的运算符重载(一、复数非友元+友元):using namespace std;class Complex{private: double m_real; //实部 double m_img; //虚部public: Complex(double real = 0, double img = 0):m_r
2017-11-09 12:42:53 477 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人