一、输出hello,world程序 二、定义变量 三、定义常量 四、go的基础类型 五、分组声明 六、array、slice、map 七、make、new操作 make用于内建类型(map、slice和channel)的内存分配。new用于各种类型的内存分配。 new返回指针make返回初始化后的( ...
分类:
其他好文 时间:
2017-04-26 15:51:48
阅读次数:
213
集合的迭代 语法:Iterator<Object> it=集合.iterator(); while(it.hasNext()){ Object obj=it.next(); } is.hasNext(); //判断是否有下一个元素 it.next(); //移动指针,返回指针指向元素 注意:集合在遍 ...
分类:
其他好文 时间:
2017-04-07 22:06:58
阅读次数:
169
函数指针重载:参数类型要匹配,指针类型必须精确匹配 使用decltype作用于某个函数时,要显示加上*以表示我们需要返回指针,而非函数本身 int func(int a, int b);using pFunc1 = decltype(func) *;typedef decltype(func) *p... ...
分类:
其他好文 时间:
2017-01-28 18:07:45
阅读次数:
247
void *memccpy (void *dest, const void *src, int c, size_t n); 从src所指向的对象复制n个字符到dest所指向的对象中。如果复制过程中遇到了字符c则停止复制,返回指针指向dest中字符c的下一个位置;否则返回NULL。 void *mem ...
分类:
编程语言 时间:
2017-01-27 08:03:53
阅读次数:
222
数组可以实现的算法很多,典型应用就是大整数相乘问题。利用的思想非常巧妙,感觉和链表实现多项式运算有异曲同工,大整数相乘主要避免计算机存储精度不够的时候。按照基本的乘法运算实现即可! 主要注意返回指针类型,和关键点k=i的技巧。 ...
分类:
其他好文 时间:
2016-12-04 19:31:45
阅读次数:
142
文章来自http://blog.sina.com.cn/s/blog_5e8facd20100qn20.html 1.指针函数的定义 顾名思义,指针函数即返回指针的函数。其一般定义形式如下: 类型名 *函数名(函数参数表列); 其中,后缀运算符括号“()”表示这是一个函数,其前缀运算符星号“*”表示 ...
分类:
其他好文 时间:
2016-11-08 13:56:28
阅读次数:
146
通过RTTI,能够通过基类的指针或引用来检索其所指对象的实际类型。c++通过下面两个操作符提供RTTI。 (1)typeid:返回指针或引用所指对象的实际类型。 (2)dynamic_cast:将基类类型的指针或引用安全的转换为派生类型的指针或引用。 对于带虚函数的类,在运行时执行RTTI操作符,返 ...
分类:
编程语言 时间:
2016-11-02 23:40:35
阅读次数:
236
内核中判断返回指针是否错误的方法:使用IS_ERR或者IS_ERR_OR_NULL。 参考include/linux/err.h #define MAX_ERRNO 4095 #ifndef __ASSEMBLY__ #define IS_ERR_VALUE(x) unlikely((x) >= ( ...
分类:
其他好文 时间:
2016-09-21 11:29:57
阅读次数:
219
C++ 允许您从函数返回指针。为了做到这点,必须声明一个返回指针的函数,如下所示: 另外,C++ 不支持在函数外返回局部变量的地址,除非定义局部变量为 static 变量。 现在,来看下面的函数,它会生成 10 个随机数,并使用表示指针的数组名(即第一个数组元素的地址)来返回它们,具体如下: 当上面 ...
分类:
编程语言 时间:
2016-09-15 16:27:19
阅读次数:
147
众所周知,我们在编程的时候经常会在函数中声明局部变量(包括普通类型的变量、指针、引用等等)。 同时,为了满足程序功能的需要,函数的返回值也经常是指针类型或是引用类型,而这返回的指针或是引用也经常指向函数中我们自己声明的局部变量。 这样,程序在某些情况下就可能存在一定的问题。看似很简单的问题,通过仔细 ...
分类:
编程语言 时间:
2016-08-05 00:38:54
阅读次数:
167