
C/C++
EVEcho
没有
展开
-
Matlab以MEX方式调用C源代码
转载地址:http://blog.sina.com.cn/s/blog_468651400100coas.htmlMatlab以MEX方式调用C源代码 (2009-04-23 20:10:15)转载▼如果我有一个用C语言写的函数,实现了一个功能,如一个简单的函数:double add(double x, double y){转载 2017-08-30 21:43:15 · 653 阅读 · 0 评论 -
size_type:string、vector的size()函数返回类型
size_type定义为与 unsigned 型(unsignedint 或 unsigned long)具有相同的含义,而且可以保证足够大能够存储任意 string 对象的长度。 对于任意一种给定的数据类型, 它的 unsigned 型所能表示的最大正数值比对应的 signed 型要大倍,表明 size_type 存储的 string 长度是 int 所能存储的两倍。 假设n是一个具有负值...原创 2018-10-30 10:44:29 · 6751 阅读 · 1 评论 -
【面经】百度——后台开发
1、分析一段代码,没有提示从什么角度要分析什么,只是分析点越多越好a=0.1;b=0.3;if(3*a==b){a+=b;}else{a=a+b;}要分a和b是否为基本类型来分析,基本类型能编译过,如果不是基本类型则需要重载运算符。还问了a+=b;和a=a+b;有没有区别2、有没有用过什么设计模式3、分析代码的输出#include<iostream>...原创 2018-09-15 20:42:09 · 921 阅读 · 0 评论 -
三十分钟掌握STL
原文:三十分钟掌握STL 这是本小人书。原名是《using stl》,不知道是谁写的。不过我倒觉得很有趣,所以化了两个晚上把它翻译出来。我没有对翻译出来的内容校验过。如果你没法在三十分钟内觉得有所收获,那么赶紧扔了它。文中我省略了很多东西。心疼那,浪费我两个晚上。 译者:kary contact:karymay@163.net...转载 2018-08-20 19:53:04 · 189 阅读 · 0 评论 -
C/C++如何整行读入字符串?
ps:空白字符:空格、Tab、换行可以读空格的:gets(), getline(),cin.getline()一、gets()——stdio库函数,读入字符数组#include<stdio.h>//include<cstdio>char str[1024];gets(str);说明:gets()遇换行符'\n'结束,并用'\0'取代'\n',最后缓冲...转载 2018-08-10 12:21:56 · 4751 阅读 · 0 评论 -
scanf()、getch()、getchar()、getc()、gets()、cin、cin.get()、cin.getline()、getline()
参考博客1参考博客2一、scanf()#include<stdio.h>scanf()函数遇以下情况结束一个数据的输入:① 遇空格、“回车”、“跳格”键。② 遇宽度结束。③ 遇非法输入。在缓冲区读数据,缓冲区空了才要求再次输入。scanf()读字符时,会把空格、回车正常读入,因为它们有ASCII码scanf()读非字符时,把空格、回车、Tab作为分隔符,读数据时...转载 2018-08-10 11:59:23 · 413 阅读 · 0 评论 -
sizeof全面总结——举一反三详细介绍sizeof(结构体)
字节 short int float long *(地址) double long long 32位 2 4 4 4 ...原创 2018-07-19 15:13:38 · 33811 阅读 · 8 评论 -
C语言复习笔记
1、 字符常量单引号,字符串常量双引号。C规定每一个字符串结尾加一个“字符串结束标志,即字符’\0’ 。2、 只有静态存储变量和外部变量的初始化在编译阶段完成,其他变量中程序运行时执行本函数时赋初值3、 强制类型转换时得到中间变量,原来变量未改变(类型、值)4、 实型赋给整数舍弃小数部分;double赋给float截取前7位有效数字;字符赋给整型时将数据放入整型低8位;整型赋给字符型则...原创 2018-03-02 10:54:36 · 603 阅读 · 0 评论 -
记录改写MATLAB .m文件为mex文件经过
1、新建项目,项目命名,选择 dll,空项目2、在源文件添加.def文件,写入语句:LIBRARY;"Find_conpix_C"EXPORTS;mexFunction3、添加 .cpp文件,写mexFunction4、配置——项目-属性:(1) C/C++-常规-附加包含目录-添加路径”.\extern\include“——自己找到MATLAB对应安装...原创 2018-04-09 10:48:28 · 3965 阅读 · 3 评论 -
MATLAB调用C总结
1、生成mex文件两种方式:MATLAB:mex filename.cppC:http://www.cnblogs.com/lukylu/p/4042306.html;如果有错,就结合此配置方式:http://www.jb51.net/article/34727.htm2、VS中单步调试mex:1)将vs生成的mexw文件放到(替换原先的mexw文件)MATLAB代码要调用的地...原创 2018-04-03 22:39:15 · 3808 阅读 · 1 评论 -
typedef和#define的用法与区别
原文:typedef和#define的用法与区别一、typedef的用法在C/C++语言中,typedef常用来定义一个标识符及关键字的别名,它是语言编译过程的一部分,但它并不实际分配内存空间,实例像:typedef int INT;typedef int ARRAY[10];typedef (int*) pINT;typedef可...转载 2018-11-05 21:30:24 · 263 阅读 · 0 评论