0 定义 C99中新增加的用于修饰指针的关键字,用于表示该指针所指向的内存,只有通过该指针访问得到(如下ptr指向的内存单元只能通过ptr访问得到)。从而可以让编译器对代码进行优化,生成更有效率的汇编代码。 1 优化举例 举例1,如下代码(引自参考1),以及翻译成汇编之后的代码。 调用mulit_a ...
分类:
其他好文 时间:
2019-03-17 15:46:11
阅读次数:
247
要确保用 new 动态分配的内存空间在程序的各条执行路径都能被释放是一件麻烦的事情。C++ 11 模板库的 <memory> 头文件中定义的智能指针,即 shared _ptr 模板,就是用来部分解决这个问题的。 只要将 new 运算符返回的指针 p 交给一个 shared_ptr 对象“托管”,就 ...
分类:
编程语言 时间:
2019-03-16 09:19:29
阅读次数:
248
1.智能指针有哪些?share和unique有什么区别?如何实现一个unique? 概念:智能指针是一个类,这个类的构造函数中传入一个普通指针,析构函数中释放传入的指针。智能指针的类都是栈上的对象,所以当函数(或程序)结束时会自动被释放.即将基本类型指针封装为类对象指针(这个类肯定是个模板,以适应不... ...
分类:
其他好文 时间:
2019-03-13 19:59:06
阅读次数:
372
* Python3```python# Definition for singly-linked list.# class ListNode:# def __init__(self, x):# self.val = x# self.next = Noneclass Solution: def add... ...
分类:
其他好文 时间:
2019-03-13 00:09:49
阅读次数:
201
https://www.cnblogs.com/conmajia/p/annt-feed-forward-fully-connected-neural-networks.html 前馈全连接神经网络和函数逼近、时间序列预测、手写数字识别 Andrew Kirillov 著Conmajia 译2019 ...
分类:
其他好文 时间:
2019-03-12 18:37:43
阅读次数:
327
#include #include #include #include using std::string; using std::cout; using std::cin; using std::endl; using std::vector; int main() { vector v; for... ...
分类:
其他好文 时间:
2019-03-12 12:17:35
阅读次数:
153
python调用C语言接口 注:本文所有示例介绍基于linux平台 在底层开发中,一般是使用C或者C++,但是有时候为了开发效率或者在写测试脚本的时候,会经常使用到python,所以这就涉及到一个问题,用C/C++写的底层库,怎么样直接被python来调用? python作为一门胶水语言,当然有办法 ...
分类:
编程语言 时间:
2019-03-11 19:00:43
阅读次数:
196
VLC_SDK编程指南 VLC 是一款自由、开源的跨平台多媒体播放器及框架,可播放大多数多媒体文件,以及 DVD、音频 CD、VCD 及各类流媒体协议。它可以支持目前市面上大多数的视频解码,除了Real。 VLC_SDK的调用 VLC的SDK使用C语言写成,它的解码库部分的基础是FFMpeg,FFM ...
分类:
其他好文 时间:
2019-03-11 01:08:52
阅读次数:
217
智能指针是行为类似于指针的类对象,但这种对象还有其他功能。 本节介绍三个可帮助管理动态内存分配的智能指针模板(auto_ptr、unique_ptr和shared_ptr)。 void remodel(std:string & str) { std::string * ps = new std::s ...
分类:
编程语言 时间:
2019-03-08 00:28:48
阅读次数:
222
不同平台下int类型、指针类型的数据大小 对于int类型数据和指针类型数据的大小,是非常基础的问题。 在一个具体的平台上,确定他们最好的办法就是使用sizeof(type)对其进行判断,返回当前数据类型的大小。 在不同的平台下,int类型和指针类型的数据类型大小时怎样的呢?如果要给出一个统一的答案, ...
分类:
其他好文 时间:
2019-03-04 12:55:08
阅读次数:
148