C/C++
jimye
no one
展开
-
C++读写.mat文件
最近在编写C++程序的过程中,需要使用matlab生成的.mat文件,于是查找了基本使用方法。我的计算机环境是win7 64位系统,VS2010,matlab R2010b。一、工程配置:1.C/C++->常规->附加包含目录 添加:MATLAB\R2010b\extern\includeMATLAB\R2010b\extern\include\win642.链接器->常规原创 2012-11-21 10:50:34 · 60222 阅读 · 48 评论 -
字符串基本操作
1、计算字符串的长度版本1:int strlen(const char* str){ int len = 0; while (*str++) len++; return len;}版本2:int strlen(const char* str){ const char *end; end = str; while (*end++) ; retu原创 2013-04-17 12:22:06 · 1063 阅读 · 0 评论 -
【C++Primer学习笔记】第4章 数组和指针
1、现代C++程序中应尽量使用vector和迭代器类型,而避免使用低级的数组和指针。设计良好的程序只有在强调速度时才在类实现的内部使用数组和指针。 2、与vector类型相比,数组的显著缺陷在于:数组的长度是固定的,而且程序员无法知道一个给定数组的长度。数组没有获取其容器大小的size操作,也不提供push_back操作在其中自动添加元素。如果需要更改数组的长度,程序员只能创建一个更大的新原创 2012-05-04 16:47:26 · 841 阅读 · 0 评论 -
【C++Primer学习笔记】第3章 标准库类型
在本章中,简要介绍了string、vector、bitset三个标准库类型。 1、using声明1)在引用标准库中名字时,需要加上作用域操作符,例如 std::cin。2)使用 using声明可以更简洁得使用命名空间,例如只需在文件开头添加using std::cin,则在下面可以直接引用名字,而不需要再引用该名字的命名空间。3)在头文件中,必须总是使用完全限定原创 2012-04-10 10:57:35 · 856 阅读 · 0 评论 -
【C++ Primer学习笔记】第2章 变量和基本类型
1、基本内置类型整型:整数、字符、布尔值浮点型:浮点数 2、C++的内置类型与其在计算机的存储器中的表示方法密切相关。让存储具有结构的最基本方法是用块(Chunk)处理存储。块的大小因机器不同而不同,但是通常将8位的块作为一个字节,32位或4个字节作为一个“字”(word)。 3、带符号类型和无符号类型(整型独有)整型 int, short, long都默认为带符号原创 2012-04-09 15:25:40 · 794 阅读 · 0 评论 -
const修饰符总结
1、什么是const? 常类型是指使用类型修饰符const说明的类型,常类型的变量或对象的值是不能被更新的。(当然,我们可以偷梁换柱进行更新:) 2、为什么引入const?const 推出的初始目的,正是为了取代预编译指令,消除它的缺点,同时继承它的优点。 3、cons有什么主要的作用?(1)可以定义const常量,具有不可变性。 例如: const int Max=100; in转载 2012-04-09 15:23:35 · 13554 阅读 · 3 评论