随笔分类 - C/C++
摘要:下面的函数返回elems的地址。可以返回静态对象的地址 通过去读取vector的返回值可以实现减少计算工作量的方法。cout << elem[0][in] <<" ";这个用法一定要注意,试了很就才发现。elem是一个向量指针,这个指针指向某一个向量的,因此类似于c语言中一个指针指向二位数组。
阅读全文
摘要:#include #include using namespace std; vector fun1(int num) { vector values; for (int j = 0; j myvector; int i; cout > i; myvector = fun1(i); cout << endl; for (int m...
阅读全文
摘要:1.标准库vector类型 vector 是同一种类型的对象的集合,每个对象都有一个对应的整数索引值。标准库将负责管理与存储元素相关的内存。我们把 vector 称为容器,是因为它可以包含其他对象。一个容器中的所有对象都必须是同一种类型的。 用 vector之前,必须包含相应的头文件。 #include 1 using std::vector; vector 是一个类模板(class t...
阅读全文
摘要:#include #include using namespace std; vector *MyFind() { vector *a=new vector; a->push_back(123); a->push_back(23); return a; } void Find(vector &vect) { vect.push_back(1); vect.push_bac...
阅读全文
摘要:#include #include using namespace std; //定义一个计算数字的函数,返回计算后的vector numbers bool computeNumber(int num, vector&numbers) { for (int i = 0; i numbers; computeNumber(10, numbers);//调用函数,调用...
阅读全文
摘要:void swap( int val1, int val2, ofstream &ofil ) { ofil << "swap( " << val1 << ", " << val2 << " )\n"; int temp = val1; val1 = val2; val2 = temp; ofil << "after swap(): va...
阅读全文
摘要:// constructing vectors #include #include int main () { // constructors used in the same order as described above: std::vector first; // empty vector of ints...
阅读全文
摘要:intput.txt input.txt.sort c_str()函数返回一个指向正规C字符串的指针常量, 内容与本string串相同. 解决的方法有两种: 1.用c_str()函数,下面详细介绍。 2.包含头文件"string" 下面我们进入正题,请出我们的今天的主角 c_str() 他是一个函数
阅读全文
摘要:#include using namespace std; class Student1 { private: int _a; int _b; public: void fprint() { cout _a = t1._a; this->_b = t1._b; } Student1 & operator = (c...
阅读全文
摘要:from:https://www.cnblogs.com/tgycoder/p/4218696.html 1.引例: 今天在做了一道关于有符号数和无符号数相互转换及其左移/右移的问题,被它们之间的转换原理和位移原理搞得头大了。真的很后悔本科的时候没有认真学习《计算机组成原理》/《计算机操作系统》等计
阅读全文
摘要:https://www.cnblogs.com/linuxAndMcu/p/10009721.html 《C语言嵌入式系统编程修炼》
阅读全文
摘要:#include #include using namespace std; class Person { public: //无参(默认)构造函数 Person() { cout << "no" << endl; } //有参构造函数 Person(int a) { age = a; cout << "...
阅读全文
摘要:members shall be initialized in the member initialization list,这个时候,必须使用member initialization list来初始化,因为类中嵌套了另一个类。
阅读全文
摘要:运行结果: 指向class的指针。 This example makes use of several operators to operate on objects and pointers (operators *, &, ., ->, []). They can be interpreted
阅读全文
摘要:Member initialization in constructorsWhen a constructor is used to initialize other members, these other members can be initialized directly, without
阅读全文
摘要:http://www.cplusplus.com/ 有各个函数、语法的实例代码,可以在线运行http://cpp.sh/不支持中文字符,不错。
阅读全文
摘要:https://github.com/Skiars/SerialTool A cross platform Serial-Port/TCP/UDP debugging tool. SerialTool是一个跨平台的串口/网络调试工具。此工具支持串口调试助手、终端、波形显示和文件传输等功能。该工具的源
阅读全文
摘要:嵌入式脚本语言 Berry github网址 :https://github.com/Skiars/berry Berry 是一款面向小型嵌入式系统的脚本语言,目前发布了 0.1.0 版本。相比于其他脚本语言,Berry 更加精简,因此更适合在单片机上运行。该版本的语言主要特性为: 基本类型 数值类
阅读全文
摘要:#include #include #include #include using namespace std; int main() { vector fi; cout se(6,20); cout::iterator it = se.begin(); it th(se.begin()+2,se.end()); cout::iterator it = th.begin();...
阅读全文
摘要:一、什么是vector? 向量(vector)是一个封装了动态大小数组的顺序容器(Sequence Container)。跟任意其它类型容器一样,它能够存放各种类型的对象。可以简单的认为,向量是一个能够存放任意类型的动态数组。 二、容器特性 1.顺序序列 顺序容器中的元素按照严格的线性顺序排序。可以
阅读全文