按类别查询搜索结果
关于关键词 的检测结果,共 29350
随祥 | 2019-05-06 19:34:29 | 阅读(2350) | 评论(0)
shiyiLiu | 2019-05-06 14:56:50 | 阅读(255740) | 评论(0)
最近研究jpeg图像的编码解码,涉及到DCT即离散余弦变换,参考CSDN上一位calcular博客的文章,进行简易修改。点击(此处)折叠或打开#include<iostream>#include<math.h>using namespace std;#define PI 3.14159265354 ...【阅读全文】
yjyzfw | 2019-05-06 13:22:36 | 阅读(253840) | 评论(0)
顾名思义,零长度数组就是长度为0的数组。int a[10]; int len; int a[len]; 在这个程序中,我们定义一个变量 len,作为数组的长度。程序运行后,我们可以通过输入指定数组的长度并初始化,最后再将数组的元素打印出来。程序的运行结果如下:input array len:3 ...【阅读全文】
i042416 | 2019-05-05 17:02:57 | 阅读(1180) | 评论(0)
需要强调的是,本文的重点是思路的介绍,罗列出的代码仅适用于原型开发场景中,离真正用于生产环境的要求还有很大距离,比如缺少错误处理,缺少足够多的场景覆盖等等。这些需要Partners在真正做二次开发时自己去弥补。SAP C/4HANA销售云里的C4C Cloud for Sales部分,如...【阅读全文】
873313579 | 2019-05-05 09:43:35 | 阅读(5260) | 评论(0)
声明变量时,必须指定它要容纳的数据的类型。变量的类型和名称在声明语句中声明。解决方案文件使用.sln 扩展名。假如打开项目而不是解决方案,Visual Studio 2013 自动为它创建新的解决方案文件。不注意的话可能造成困扰,你可能不慎为同一个项目生成多个解决方案。为&nbs...【阅读全文】
随祥 | 2019-04-24 14:20:10 | 阅读(1670) | 评论(0)
操作系统:ubuntu10.04前言    【阅读全文】
随祥 | 2019-04-24 14:17:53 | 阅读(1850) | 评论(0)
操作系统:ubuntu10.04前言:【阅读全文】
interesting | 2019-04-22 22:19:55 | 阅读(229020) | 评论(0)
1. 在C++中的详细说明vector是C++标准模板库中的部分内容,它是一个多功能的,能够操作多种数据结构和算法的模板类和函数库。vector之所以被认为是一个容器,是因为它能够像容器一样存放各种类型的对象,简单地说,vector是一个能够存放任意类型的动态数组,能够增加和压缩数据。2. 使用vector,必须在你的头文件中...【阅读全文】
令狐大侠 | 2019-04-22 07:15:21 | 阅读(4780) | 评论(0)
前面12节的课程,主要针对 Linux 内核中 GNU C 扩展的一些常用 C 语言语法进行了分析。GNU C 的这些扩展语法,主要用来完善 C 语言标准和编译优化。而通过 C 标准的发展过程我们又发现,对于一些编译器扩展的一些特性,或者其它编程语言(如:C++)中的好的特性和语法,C 标准也会适时地吸收进来,作为新的 C 语言标准。...【阅读全文】
令狐大侠 | 2019-04-20 09:39:06 | 阅读(2700) | 评论(0)
内建函数,顾名思义,就是编译器内部实现的函数。这些函数跟关键字一样,可以直接使用,无须像标准库函数那样,要 #include 对应的头文件才能使用。用来处理变长参数列表;用来处理程序运行异常;程序的编译优化、性能优化;查看函数运行中的底层信息、堆栈信息等;C 标准库函数的内...【阅读全文】
【C/C++】 C++11 整理
ai1975607 | 2019-04-19 11:39:49 | 阅读(1050) | 评论(0)
1. auto2. decltype【阅读全文】
令狐大侠 | 2019-04-19 09:07:19 | 阅读(2770) | 评论(0)
这一节,接着讲 __atttribute__ 属性声明,__atttribute__ 可以说是 GNU C 最大的特色。我们接下来继续讲一下跟内联函数相关的两个属性:noinline 和 always_inline。这两个属性的用途是告诉编译器:编译时,对我们指定的函数内联展开或不展开。它们的使用方法如下。static inline __attribute__((noinline))...【阅读全文】
令狐大侠 | 2019-04-18 08:59:13 | 阅读(230290) | 评论(0)
GNU C 通过 __atttribute__ 声明weak属性,可以将一个强符号转换为弱符号。编译器在编译源程序时,无论你是变量名、函数名,在它眼里,都是一个符号而已,用来表征一个地址。编译器会将这些符号集中,存放到一个叫符号表的 section 中。是时候表演真正的技术了。这时候,就需要用编译链接的原理知识来分析这个问...【阅读全文】
aquester | 2019-04-17 17:14:59 | 阅读(5380) | 评论(0)
Apache开源的Thrift(http://thrift.apache.org)有着广泛的使用,有时候需要知道谁调用了指定的函数,比如在下线一起老的接口之前,需要确保对这些老接口的访问已全部迁移到新口。Thrift提供了支持,在《Thrift结构分析及增加取客户端IP功能实现》一文中已做过介绍,但不够具体。本文对这个做一个详细的介绍,过...【阅读全文】
令狐大侠 | 2019-04-16 07:48:24 | 阅读(210410) | 评论(0)
GNU 通过 __atttribute__ 扩展的 format 属性,用来指定变参函数的参数格式检查。我们经常实现一些自己的打印调试函数。这些打印函数往往是变参函数,那编译器编译程序时,怎么知道我们的参数格式对不对呢?因为我们实现的是变参函数,参数的个数和格式都不确定。所以编译器表示压力很大,不知道该如何处理。属性...【阅读全文】
令狐大侠 | 2019-04-15 07:29:11 | 阅读(209050) | 评论(0)
7.1 属性声明:aligned通过 aligned 属性,我们可以直接显式指定变量 a 在内存中的地址对齐方式。aligned 有一个参数,表示要按几字节对齐,使用时要注意地址对齐的字节数必须是2的幂次方,否则编译就会出错。一般情况下,当我们定义一个变量,编译器会按照默认的地址对齐方式,来给该变量分配一个存储空间地址。如...【阅读全文】
i042416 | 2019-04-13 15:41:08 | 阅读(790) | 评论(0)
使用关键字重复引入一个include program,会报syntax error:原因是因为ABAP对include这个关键字的实现和其他编程语言有点不一样,在激活时简单地把被include的program的全部源代码替换原程序里INCLUDE incl这一行,所以重复引入一个include program会报错。值得一提的是,ABAP report悄悄得include了很多标准的pr...【阅读全文】
shiyiLiu | 2019-04-11 13:32:43 | 阅读(4020) | 评论(0)
点击(此处)折叠或打开void readNvidiaConf(map<string,string> &m_config){    ifstream cfg_file;    string path="./test.conf";    cfg_file.open(path.c_str());...【阅读全文】
令狐大侠 | 2019-04-11 07:19:31 | 阅读(4250) | 评论(0)
GNU C 增加一个 __atttribute__ 关键字用来声明一个函数、变量或类型的特殊属性。声明这个特殊属性有什么用呢?主要用途就是指导编译器在编译程序时进行特定方面的优化或代码检查。比如,我们可以通过使用属性声明指定某个变量的数据边界对齐方式。__atttribute__((ATTRIBUTE))在这些属性中,aligned 和 packed...【阅读全文】
zuoweiyi | 2019-04-02 11:58:53 | 阅读(2520) | 评论(0)
先说结论:C++的类成员函数和C函数实质是一样的,只是C++类成员函数多了隐藏参数this。通过本文的演示,可以看见这背后的一切,完全可C函数方式调用C++类普通成员函数和C++类虚拟成员函数。 为了实现C函数方式调用C++类成员函数,准备两个文件:。1) 被调用的C++类成员函数源代码文件aaa.c...【阅读全文】