随笔分类 -  C/C++

上一页 1 ··· 3 4 5 6 7 8 9 下一页
摘要:#include #include #include using namespace std; class MySTLString { public: MySTLString(); MySTLString(int count, char ch); MySTLString(const char* s); const char& front() const; const... 阅读全文
posted @ 2019-06-23 09:58 wdliming 阅读(184) 评论(0) 推荐(0) 编辑
摘要:其中,teacher是virtual.cpp中定义的class。 阅读全文
posted @ 2019-06-16 18:31 wdliming 阅读(849) 评论(0) 推荐(0) 编辑
摘要:由于硬件限制,学习在touchgfx暂时在Windows下模拟仿真,了解其基本原理和有一个基本感性认识,因此安装了VS Express 2013 for Desktop轻量级编译器。 有TouchGFX 4.10.0 Designer基于stm32f746G-discover开发板生成的按键例程中, 阅读全文
posted @ 2019-06-16 16:20 wdliming 阅读(2323) 评论(0) 推荐(0) 编辑
摘要:https://www.jianshu.com/p/70ca94872418 C++类模板,你看我就够了 值得学习~ 阅读全文
posted @ 2019-06-11 19:57 wdliming 阅读(147) 评论(0) 推荐(0) 编辑
摘要:可以创建一个由同一个类的所有对象共享的成员变量。要创建这样的成员,只需将关键字 static 放在变量声明的前面,如下面的类所示: 接下来,在类之外放置一个单独的变量定义, 例如: int StatDemo::x; 在这个例子中,成员变量 x 将被 StatDemo 类的所有对象共享。当一个类对象将 阅读全文
posted @ 2019-06-11 11:16 wdliming 阅读(445) 评论(0) 推荐(0) 编辑
摘要:++ 运算符,还可分为前缀 ++ 和后缀 ++ 运算符。 重载前缀++运算符 C++ 允许重载前缀运算符,以使表达式 ++b 能递增 b 的长度值,并返回结果对象。该运算符可以作为成员函数来重载,这使得它的单个形参是隐含的, 所以重载运算符不需要形参。 以下是Length类的一部分,它显示了 ++ 阅读全文
posted @ 2019-06-11 10:51 wdliming 阅读(3163) 评论(0) 推荐(0) 编辑
摘要:有两种方法可以使运算符重载: 使重载运算符成为该类的成员函数。这允许运算符函数访问类的私有成员。它也 允许函数使用隐式的this指针形参来访问调用对象。 使重载的成员函数成为独立分开的函数。当以这种方式重载时,运算符函数必须 声明为类的友元才能访问类的私有成员。 某些运算符(如流输入运算符 >> 和 阅读全文
posted @ 2019-06-11 10:48 wdliming 阅读(217) 评论(0) 推荐(0) 编辑
摘要:函数体=0的虚函数称为“纯虚函数”。包含纯虚函数的类称为“抽象类” #include class Animal // This Animal is an abstract base class { protected: std::string m_name; public: Animal(std::string name) : m_name(name) ... 阅读全文
posted @ 2019-06-10 17:40 wdliming 阅读(274) 评论(0) 推荐(0) 编辑
摘要:input cmdMinput name and levelli 3input cmdminput name and levelrr4input cmdeinput namebffdinput cmdeinput namesdfsdfsdfinput cmds3 li4 rrbffdsdfsdfsd 阅读全文
posted @ 2019-06-10 16:29 wdliming 阅读(879) 评论(0) 推荐(1) 编辑
摘要:0 h1 e2 l3 l4 w5 o6 r7 l8 !0 h1 e2 l3 l4 w5 o6 r7 l8 !Number of students: 3Enter marks for student #1:3Enter marks for student #2:2Enter marks for stu 阅读全文
posted @ 2019-06-10 15:37 wdliming 阅读(315) 评论(0) 推荐(0) 编辑
摘要:s1 is: Anatoliys2 is: hellos3 is: Anatoliys4 is: this is aCs5 is: s aCs6 is: ***************s7 is: thiss8 is: Anatoliys9 is: Anatoliyhellohello 阅读全文
posted @ 2019-06-10 15:22 wdliming 阅读(1752) 评论(0) 推荐(0) 编辑
摘要:运行结果: 构造函数,申请了100个char元素的动态空间拷贝构造函数,保证name指向的是自己单独的内存块构造函数,申请了100个char元素的动态空间lill, age 666赋值函数,保证name指向的是自己单独的内存块John, age 56John, age 56析构函数,释放了100个c 阅读全文
posted @ 2019-06-10 15:14 wdliming 阅读(553) 评论(0) 推荐(0) 编辑
摘要:函数的返回主要分为以下几种情况: 1、主函数main的返回值: 允许主函数main没有返回值就可结束;可将主函数main返回的值视为状态指示器,返回0表示程序运行成功,其他大部分返回值则表示失败。 2、返回非引用类型: 函数的返回值用于初始化在调用函数时创建的临时对象(temporary objec 阅读全文
posted @ 2019-06-09 10:51 wdliming 阅读(7330) 评论(1) 推荐(0) 编辑
摘要:安装vscdoe,安装tdm-gcc-64编译器,这样可以自动把mingw的目录添加到环境变量中,其实安装其他编译器本版都可以,只要手动添加环境变量即可。平台win10-64位。此文参考了哔哩哔哩的配置教程:https://www.bilibili.com/video/av11134188/?p=3 阅读全文
posted @ 2019-06-09 10:39 wdliming 阅读(4956) 评论(0) 推荐(0) 编辑
摘要:输出: Hello, Hal. I don't like your Girlfriend. I know her address: 0x1b1b70 Where's 4? Oh, here it is: 0x72fc6c ps=0x72fbb0 pd=0x72fc08 pi=0x72fc3c 添加另 阅读全文
posted @ 2019-06-08 22:51 wdliming 阅读(460) 评论(0) 推荐(0) 编辑
摘要:输出: pos of 3 = 4 Pointer of '3' in 'int_vector': 0x1c1554 Pointer of 'Hello' in 'str_vector': 0x1c1a50 Pointer of '11.1' in 'float_vector': 0 Pointer 阅读全文
posted @ 2019-06-08 22:11 wdliming 阅读(365) 评论(0) 推荐(0) 编辑
摘要:运行结果:The area of Cuboid is 2200The volume of Cuboid is 6000The area of Cube is 1350The volume of Cube is 3375本例中定义了四个类,它们的继承关系为:Line --> Rec --> Cuboi 阅读全文
posted @ 2019-06-07 00:03 wdliming 阅读(1170) 评论(0) 推荐(0) 编辑
摘要:MinGW Distro - nuwen.net 阅读全文
posted @ 2019-06-06 23:34 wdliming 阅读(470) 评论(0) 推荐(0) 编辑
摘要:C与C++接口相互调用:https://www.cnblogs.com/feige1314/p/7890982.html C、C++混合调用:https://www.cnblogs.com/xuanyi-chen/p/c-cpp-call.html 阅读全文
posted @ 2019-05-17 17:20 wdliming 阅读(216) 评论(0) 推荐(0) 编辑
摘要:关于g++ g++ 是GNU组织开发出的编译器软件集合(GCC)下的一个C++编译器。它是Unix 和 Linux 系统下标配的 基于命令行的 C++编译器。如果你的系统是Windows,可以按照下面的教程安装g++。 Windows下安装g++ 一、下载minGW(适用于Windwow的GCC工具 阅读全文
posted @ 2019-05-03 17:15 wdliming 阅读(2328) 评论(0) 推荐(0) 编辑

上一页 1 ··· 3 4 5 6 7 8 9 下一页