- 博客(8)
- 资源 (1)
- 问答 (3)
- 收藏
- 关注
原创 Coursera C++程序设计——赋值运算符的重载
赋值运算符只能重载为成员函数 class String { private: char * str; public: String():str(NULL){} //构造函数,初始化成员列表初始化为NULL const char * c_str() { return str; } char* operator= (const char* s); ...
2019-01-24 15:30:58 255
原创 Coursera C++程序设计——运算符重载
运算符的重载的实质是函数重载 返回值类型 operator 运算符(形参表) { …… } 运算符可以重载为普通函数,也可以重载为成员函数 (1)普通函数:重载为普通函数时,参数个数为运算符目数 Complex operator+ (const Complex &a, const Complex &b) { return Complex(a.real + b....
2019-01-23 14:51:35 178
原创 Coursera C++程序设计——第三周笔记(3)
第四课——友元 友元函数 友元类 (1)友元函数:一个类的友元函数可以访问该类的私有成员; class CCar { private: int price; friend int MostExpensiveCar( CCar cars[], int total); //声明友元 }; 除了可以将普通函数定义为一个类的友元函数外,还可以将一个类的成员函数(包括构造、析构...
2019-01-21 09:39:20 255
原创 Coursera C++程序设计——第三周笔记(2)
第三课——静态成员变量和静态成员函数 (1)概念 静态成员变量概念:普通成员变量每个对象有各自的一份,而静态成员变量仅有1份,为所有对象共享。 sizeof运算符不会计算静态成员变量。(静态成员) 静态成员变量不是放在对象的内部,而在外面,是被所有对象共享的。 class CMyclass{ int n; static int s; }; ...
2019-01-18 10:52:32 228
原创 Coursera C++程序设计——第三周笔记(1)
第一课——内联成员函数 其有两种定义方式: inline + 成员函数 整个函数体出现在类定义内部 class B { inline void func1(); //func1是内联成员函数 void func2() //func2是内联成员函数 { }; }; void B::func1(){} 第一课——构造函数 当类中自...
2019-01-13 10:22:47 305 1
原创 Coursera C++程序设计——第二周笔记
第二课——引用 int n = 100; const int &r = n; r = 200; //编译错 n = 300; //没问题 不能通过常引用去修改其引用的内容 第三课——const关键字 定义常量指针 不能通过常量指针修改其指向的内容 int n, m; const int *p = &n; *p = 5; //编译错 n = 4; /...
2019-01-08 21:43:47 534
原创 oppo2019提前批 技术面+HR面
岗位:计算机视觉算法工程师 一面为技术面,感觉都是围绕简历内容在问,没有什么延伸细节。最后让我提问时,我说如果可以加入的话做……会不会有障碍。面试官委婉地说会,因为我……都不知道。这时候其实我感觉会没戏了,但是竟然进了HR面。等待二面过程中,不断有人被告知面试结束,很紧张自己也被赶走。 HR面:之前面试了很多次都是凉了,第一次技术面通过进入二面,还是很欢喜的。但是说实话HR面我自我感觉很不好,...
2019-01-05 16:51:10 5474 2
原创 广联达2019C++软件开发
一、先做两道编程题,直接在A4纸上手写代码,题目很简单【20min】 1.对一升序排列的数组,找到两数之和等于指定数N,任意一组输出即可; 2.对于升序排列的数组,找到其下标与该数大小相等的数,找到任意一个输出即可,至少给出两种解法; 二、面试 1、简单自我介绍; 2、面向对象的作用:封装,继承,多态 3、多态的意义 4、深拷贝浅拷贝的区别:这里答完之后,感觉面试官是想让我说基于对象...
2019-01-05 16:46:54 1537
空空如也
git入门小白,想请教下git clone之后如何在本地查看非master分支的代码呢
2019-04-17
memset、memcpy这类函数属于C风格吗?
2019-03-26
TA创建的收藏夹 TA关注的收藏夹
TA关注的人