![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c++
changtingwai58
这个作者很懒,什么都没留下…
展开
-
vector api
1.push_back 在数组的最后添加一个数据2.pop_back 去掉数组的最后一个数据 3.at 得到编号位置的数据4.begin 得到数组头的指针5.end 得到数组的最后一个单元+1的指针6.front 得到数组头的引用7.back 得到数组的最后一个单元的引用8.ma原创 2016-06-14 12:19:02 · 402 阅读 · 0 评论 -
keras-学习笔记
1、张量: 张量,或tensor,是本文档会经常出现的一个词汇,在此稍作解释。使用这个词汇的目的是为了表述统一,张量可以看作是向量、矩阵的自然推广,我们用张量来表示广泛的数据类型。规模最小的张量是0阶张量,即标量,也就是一个数。当我们把一些数有序的排列起来,就形成了1阶张量,也就是一个向量如果我们继续把一组向量有序的排列起来,就形成了2阶张量,也就是一个矩阵原创 2016-07-04 14:50:03 · 321 阅读 · 0 评论 -
快速排序-剑指offer
算法: 分治法void QuickSort(int s[],int left, int right){ if(left<right){ int i = left; int j = right; int key = s[left]; while (i<j) { //从右向左,找到比key小原创 2016-07-04 11:00:39 · 309 阅读 · 0 评论 -
C和C++的关系
1、在C++程序中调用被C编译器编译后的函数,为什么要加extern C? 算法:C++支持函数重载而C不支持。编译后函数名是不同的。比如某函数原型void foo(int x, int y)。被C编译器编译后库中的名字是foo,但是C++会带有参数类型等,foo_int_int。 C++提供了C的连接交换指定符号extern解决名字匹配问题2、头文件中的ifndef/define/endif干原创 2016-07-19 20:19:43 · 223 阅读 · 0 评论 -
C++设计语言三大难点
预处理问题、const问题、sizeof问题 1、宏定义 #define (1) 简单的宏定义:define <宏名> <字符串>例: #define PI 3.1415926 (2) 带参数的宏定义define <宏名> ( <参数表>) <宏体>在使用简单宏定义时,当字符串中不只一个符号时,加上括号表现出优先级;如果是 带参数的宏定义,则要给宏体中的每个参数加上括号,并在整个宏体上再加一个原创 2016-07-20 15:36:05 · 381 阅读 · 0 评论 -
指针
int(*(*F)(int,int))(int)F是一个函数指针,指向的函数的类型是有2个int参数并且返回一个函数指针的函数。返回的函数指针指向有一个int参数并且返回int 的函数。数组指针int (*ptr)[] 指针数组 int ptr[] ,int (ptr[])原创 2016-07-20 21:12:23 · 186 阅读 · 0 评论 -
GDB调试加载执行程序后,提示 “not in executable format”
gdb调试注意用file查看下文件是不是可执行文件,而不是脚本GDB调试加载执行程序后,提示 “not in executable format”gdb const出现下面的提示信息:GNU gdb Red Hat Linux (5.5)Copyright 2008 Free Software Foundation, Inc.GDB is free software, covered by the转载 2017-05-03 19:28:28 · 22484 阅读 · 1 评论 -
c++转换static_cast 和 reinterpret_cast
转自http://blog.csdn.net/querw/article/details/7387594>作者: 阙荣文(querw@sina.com)C/C++是强类型语言,不同类型之间的相互转换是比较麻烦的.但是在编程实践中,不可避免的要用到类型转换.有2中类型转换:隐式类型转换和强制类型转换.1.隐式类型转换1.1 提升精度,此种是编译器自动完成的,安全的.所以编译的时转载 2017-08-24 21:11:32 · 798 阅读 · 0 评论