菜鸟笔记
提升您的技术认知

c 笔记-ag真人游戏

仿函数 ( 函数对象 ) 详解

菜鸟阅读 : 1866

在c语言中我们是如何实现函数的传递呢?       没错就是函数指针! template void say(t a) { cout << a << endl...

auto 和 decltype 区别和联系

菜鸟阅读 : 1657

一. auto简介 编程时候常常需要把表达式的值付给变量,需要在声明变量的时候清楚的知道变量是什么类型。然而做到这一点并非那么容易(特别是模板中),有时候根本做不到。为了解决这个问题,c 11新标准就引入了auto类型说明符,用它就能让编...

c 实现委托机制(二)

菜鸟阅读 : 1339

1.引言:              上一篇文章已经介绍了如何构建一个无参数无返回值的函数指针的委托,这篇文章将对上一文章所述委托进行扩展,使得可以注册任意函数指针,不过...

c 实现委托机制(一)

菜鸟阅读 : 1227

1.引言:              如果你接触过c#,你就会觉得c#中的delegate(委托)十分灵巧,它的用法上和c\c 的函数指针很像,但是却又比c\c 的函...

c 实现反射机制

菜鸟阅读 : 2498

一.前言: java有着一个非常突出的动态相关机制:reflection,用在java身上指的是我们可以于运行时加载、探知、使用编译期间完全未知的classes。换句话说,java程序可以加载一个运行时才得知名称的class,获悉其完整构造...

大端存储和小端存储

菜鸟阅读 : 912

一、大端存储 高字节数据存储在低地址。 二、 小端存储 低字节数据存储在低地址 注意:无论是大端存储还是小端存储,读取到的数据为0x0102030405 三、大端存储或小端存储都是由系统设定的,其二者区别在于低地址存储的数据,因此可以写程序...

c 11新特性:参数绑定——std::bind

菜鸟阅读 : 2480

概述  std::bind函数定义在头文件functional中,是一个函数模板,它就像一个函数适配器,接受一个可调用对象(callable object),生成一个新的可调用对象来“适应”原对象的参数列表。一般而言,我们用它可以...

std::bind

菜鸟阅读 : 1522

std::bind是函数模板(是一个函数); 使用std::bind可以将可调用对象和参数一起绑定,绑定后的结果使用std::function进行保存,并延迟调用到任何我们需要的时候。 std::bind返回一个基于f的函数对象,其参数被绑...

一张图总结google c 编程规范(google c style guide)

菜鸟阅读 : 1803

    google c style guide是一份不错的c 编码指南,我制作了一张比较全面的说明图,可以在短时间内快速掌握规范的重点内容。不过规范毕竟是人定的,记得活学活用。看图前别忘了阅读下面三条重要建议: ...

c const的全部用法

菜鸟阅读 : 1407

const const 1.const含义 2.const作用 3.const对象默认为文件局部变量 4.定义常量 5.指针与const 6.函数中使用const 7.类中使用const 1.const含义 常类型是指使用类型修饰符cons...

网站地图