c++
toutou刘
哈哈哈哈哈哈哈
展开
-
opencv dft
opencv中 并没有定义关于Mat的复数运算,所以在使用dft等频域变换时,涉及到复数的乘法,除法,求绝对值(取模)运算时,一定要注意!!!原创 2016-01-20 17:42:15 · 434 阅读 · 0 评论 -
判断字符串是否为数字
今天电面了星环科技,被虐成渣渣,哎,本来就水,又连电面都紧张,面试官提示了我好多,可是我还是紧张到思路全乱了。其中有一道是判断字符串是否为数字,本来以为很简单,后来面试官提示才发现有各种陷阱,然后成功把自己绕晕了。。。。。希望下次有进步吧。#include <iostream> using namespace std; bool isNum(char *str) { //把数据分为两段进行判原创 2016-05-05 17:32:28 · 723 阅读 · 0 评论 -
String类的构造函数和析构函数
String类的构造函数和析构函数如果类中有指针类的成员变量时,一定要重载其拷贝构造函数,赋值函数和析构函数。以String类为例:class String { public: String(const char *str=NULL); ~String(); String(const String& other); String& operator=(const St原创 2016-05-05 17:44:10 · 716 阅读 · 0 评论 -
二叉树的构造,递归遍历,非递归遍历
二叉树的非递归遍历在面试的时候也会问到,好像后续的非递归遍历比较麻烦,我没有进一步了解,只实现了前序和中序的非递归遍历。#include <iostream> #include <stack> #include <iostream> using namespace std; struct BinaryTree { int data; BinaryTree* left; Bin原创 2016-05-06 21:31:25 · 546 阅读 · 0 评论 -
strcpy实现
strcpy实现,及注意细节原创 2016-08-09 20:57:50 · 322 阅读 · 0 评论 -
指针和引用的区别
1.指针是变量,这个变量存放的是所指内容的地址。引用是别名,与所引用变量占用同一内存空间。 2.指针可以是空,但是引用的值不能为空,在定义时必须得初始化。 3.指针的值可以改变,但是引用在初始化之后就不可以改变了。 4.”sizeof引用”得到的是所指向的变量(对象)的大小,而”sizeof指针”得到 的是指针本身的大小 5.都可以作为函数参数。原创 2016-08-09 21:21:00 · 12964 阅读 · 0 评论 -
const 与#define的异同
const 与#define的异同相同点:const与define都能用来定义常量 不同点: 1. define是在预处理展开,const是在编译运行阶段处理 2.const常量是有类型的,会进行类型安全检查。但是define没有类型,不进行安全检查。 3.define可以用来定义简单的函数 4.define仅仅是替换不分配内存,在使用的地方进行展开。const是占有内存的。const比d原创 2016-08-10 20:22:23 · 438 阅读 · 0 评论