按类别查询搜索结果
关于关键词 的检测结果,共 15808
interesting | 2019-04-22 22:19:55 | 阅读(229020) | 评论(0)
1. 在C++中的详细说明vector是C++标准模板库中的部分内容,它是一个多功能的,能够操作多种数据结构和算法的模板类和函数库。vector之所以被认为是一个容器,是因为它能够像容器一样存放各种类型的对象,简单地说,vector是一个能够存放任意类型的动态数组,能够增加和压缩数据。2. 使用vector,必须在你的头文件中...【阅读全文】
令狐大侠 | 2019-04-22 07:15:21 | 阅读(4760) | 评论(0)
前面12节的课程,主要针对 Linux 内核中 GNU C 扩展的一些常用 C 语言语法进行了分析。GNU C 的这些扩展语法,主要用来完善 C 语言标准和编译优化。而通过 C 标准的发展过程我们又发现,对于一些编译器扩展的一些特性,或者其它编程语言(如:C++)中的好的特性和语法,C 标准也会适时地吸收进来,作为新的 C 语言标准。...【阅读全文】
【C/C++】 C++11 整理
ai1975607 | 2019-04-19 11:39:49 | 阅读(1040) | 评论(0)
1. auto2. decltype【阅读全文】
aquester | 2019-04-17 17:14:59 | 阅读(5360) | 评论(0)
Apache开源的Thrift(http://thrift.apache.org)有着广泛的使用,有时候需要知道谁调用了指定的函数,比如在下线一起老的接口之前,需要确保对这些老接口的访问已全部迁移到新口。Thrift提供了支持,在《Thrift结构分析及增加取客户端IP功能实现》一文中已做过介绍,但不够具体。本文对这个做一个详细的介绍,过...【阅读全文】
shiyiLiu | 2019-04-11 13:32:43 | 阅读(4010) | 评论(0)
点击(此处)折叠或打开void readNvidiaConf(map<string,string> &m_config){    ifstream cfg_file;    string path="./test.conf";    cfg_file.open(path.c_str());...【阅读全文】
【C/C++】
xiumetricvision | 2019-04-07 11:20:15 | 阅读(160) | 评论(0)
本博客作为 成都毫厘视觉科技有限公司 的技术备忘和分享之用。本来有:techmetricvision.wordpress.com奈何网速太sb。这里也不错。Unix 的气场。【阅读全文】
zuoweiyi | 2019-04-02 11:58:53 | 阅读(2510) | 评论(0)
先说结论:C++的类成员函数和C函数实质是一样的,只是C++类成员函数多了隐藏参数this。通过本文的演示,可以看见这背后的一切,完全可C函数方式调用C++类普通成员函数和C++类虚拟成员函数。 为了实现C函数方式调用C++类成员函数,准备两个文件:。1) 被调用的C++类成员函数源代码文件aaa.c...【阅读全文】
rain99 | 2019-03-24 19:53:06 | 阅读(119570) | 评论(2)
最近研究邮件透明加密技术,编写了整型和字符串互转的函数,分享如下。这里关于邮件透明加密技术,推荐天御云安的隐密邮,部署简单,不影响用户使用习惯,非常好的一款产品。网址:https://mail.tyyunan.com/ 字符串转整型:点击(此处)折叠或打开ngx_int_tng...【阅读全文】
aquester | 2019-03-19 12:50:17 | 阅读(105600) | 评论(0)
先说结论(不一定适用所有环境):1) GCC默认开启了返回值优化(RVO),除非编译时指定“-fno-elide-constructors”;2) 现代C++编译器一般都支持返回值优化;3) string的拷贝构造和拷贝赋值是浅拷贝。 测试环境:1) gcc (GCC) 4.8.52) g++ (G...【阅读全文】
aquester | 2019-03-18 19:17:47 | 阅读(95610) | 评论(0)
 Facebook贡献给Apache的开源RPC组件Thrift有着广泛的应用,C++中使用Thrift也十分普遍,但由于Thrift的Handler会被多个线程调用,因而多线程中应用并不直接的友好,利用C++的“thread_local”特性或GCC的“__thread”特性可化简这一问题。看具体实例,有一Thrift service:XService,编译后生成接口文...【阅读全文】
aquester | 2019-03-18 14:45:14 | 阅读(82100) | 评论(0)
先说结论:C++的类成员函数和C函数实质是一样的,只是C++类成员函数多了隐藏参数this。通过本文的演示,可以看见这背后的一切,完全可C函数方式调用C++类普通成员函数和C++类虚拟成员函数。 为了实现C函数方式调用C++类成员函数,准备两个文件:。1) 被调用的C++类成员函数源代码文件aaa.c...【阅读全文】
moyaoyi | 2019-03-17 17:06:19 | 阅读(1810) | 评论(0)
题目描述【阅读全文】
shiyiLiu | 2019-03-14 17:12:15 | 阅读(87600) | 评论(0)
1.编写c++用例test.h点击(此处)折叠或打开#include<iostream>using namespace std;class MyClass{public:    MyClass();    ~MyClass();  ...【阅读全文】
shiyiLiu | 2019-03-09 10:36:58 | 阅读(6250) | 评论(0)
点击(此处)折叠或打开#include#includetypedef struct {     unsigned char red,green,blue;} PPMPixel;typedef struct { &n...【阅读全文】
当凸遇见凹凹 | 2019-02-27 22:28:13 | 阅读(1030) | 评论(0)
从一个笔试题看C语言中float向double的提升问题——lvyilong316首先看一段来自一个笔试题的程序段:float f=1.1;       double d=1.1;       cout<<(f==d)<<endl;  //0这段代码输出0,那么为什么同为1.1的doble和float不相等呢?...【阅读全文】
aquester | 2019-01-29 11:21:27 | 阅读(7610) | 评论(0)
 在main函数中,return和exit经常混用,两者的一个区别:return会执行statck unwinding,而exit不会。如果触发了信号,exit也同样不会做stack unwinding,除此之外异常如果没有相应的catch,也同样不会有栈展开(stack unwinding)。原因是C++编译器只会在遇到“}”或“return”时,才会安插...【阅读全文】
aquester | 2019-01-27 23:41:14 | 阅读(73310) | 评论(0)
目录1. 前言 22. 结论 23. volatile应用场景 34. 内存屏障(Memory Barrier) 45. setjmp和longjmp 41) 结果1(非优化编译:g++ -g -o x x.cpp -O0) 52) 结果2(优化编译:g++ -g -o x x.cpp -O2) 66. 不同CPU架构的一致性模型 67. x86-TSO 78. C++标准库对内存顺的支持 7...【阅读全文】
aquester | 2019-01-24 14:53:04 | 阅读(16181) | 评论(0)
在C和C++中,变参格式化函数虽然非类型安全,但却十分便利,因为得到广泛使用。对于常见的size_t类型要用“%zu”,ssize_t用”%zd“,int64_t用“% ”PRId64,uint64_t用“% ”PRIu64,long用"%ld",long long用"%lld",示例:const int64_t datetime = INT64_C(20190124144930);printf("datetime: %" PRId64"\n", dateti...【阅读全文】
aquester | 2019-01-24 14:36:09 | 阅读(48550) | 评论(1)
AES为Advanced Encryption Standard的缩写,中文名:高级加密标准,在密码学中又称Rijndael加密法,是美国联邦政府采用的一种区块加密标准,用来替代DES。基于std::string实现的C++包装类,使用得应用AES算法十分简单。完整源代码链接:https://github.com/eyjian/libmooon/blob/master/include/mooon/utils/aes_helper.h...【阅读全文】
小码哥教育 | 2019-01-10 16:51:26 | 阅读(590) | 评论(0)
C++能够真正能快速做出来的项目不多,他不像Java、PHP等可以用现有的框架快速的搭一个前后端出来,或快速的写出一个APP,在阅读代码方面,C++的成熟工程代码一般会比较冗长,函数中间夹杂着很多宏和指针操作,所以学习C++语言需要耐得住寂寞。【阅读全文】