摘要:友元意义:在类的外部定义的函数或类可以访问其类内部的私有、公有变量。 实际操作(用《C++ Primer plus》范例): 1友元函数 友元函数使用就是在类中声明,然后外边定义。但其实这个函数并不属于这个类。 //一个电视机类 class CTV { public: CTV(); friend v
阅读全文
摘要:HMGNV-WCYXV-X7G9W-YCX63-B98R2
阅读全文
摘要:1.自动存储 生命周期结束时,被自动释放。 2.静态存储 关键字:static 整个程序执行过程都不会被释放。 函数外定义变量或使用关键字static。 3.动态存储 new一个,必须使用delete释放,在生命周期结束后指针变量被释放请求到的空间会无法访问但也没有被释放,这就是内存泄漏。
阅读全文
摘要:摘自:https://www.cnblogs.com/felixzh/p/5110939.html 测试时1、2就可以了第3步好像不那么重要 1.先安装 :sudo apt-get install build-essential 2.查看 gcc 版本 然后安装 统一版本的 g++ gcc --ve
阅读全文
摘要:构造函数 举例: 声明: 定义: 注意:函数声明要在public中 析构函数
阅读全文
摘要:1.提取字符串中的数据到变量 结果 2.变量进字符串
阅读全文
摘要:ShellExecute函数执行在不同环境有不同要求。 WIN7:要求绝对路径 WIN10:只需要文件名,但是第二个路径不能省略
阅读全文
摘要:HINSTANCE其实是个结构指针,指向一个int类型,但是好像指向的位置受到保护无法读取。经测试读取时会报错。 解决方案:使用DWORD对HINSTANCE变量进行强制转换。
阅读全文
摘要:内联函数和普通函数同样需要函数原型和定义,并且内联函数还需要一个关键字inline。 一个标准的声明和定义方式: 使用范例 但是内联函数为什么而存在呢首先看下面的main函数示意图 图中表示内联函数其实位置在main中的,不过仍然支持返回值操作。 那么为什么要使用内联函数:内联函数比正常的函数少了两
阅读全文
摘要:https://www.cnblogs.com/5211314jackrose/p/5815935.html 有返回值语句( )
阅读全文
摘要:for( int i=0; i=L'a' && strCompletionDataList[i]=L'A' && strCompletionDataList[i]=L'0' && strCompletionDataList[i] 1) { strCompletionDataLi...
阅读全文
摘要:1.CString::IsEmpty BOOL IsEmpty( ) const; 返回值:如果CString 对象的长度为0,则返回非零值;否则返回0。 说明:此成员函数用来测试一个CString 对象是否是空的。 示例: 下面的例子说明了如何使用CString::IsEmpty。 // CStr
阅读全文
摘要:以图中oneInput为例: 添加到json数据包中的数组在哪里呢: oneInput->value_->map_-> 数组的摆放顺序似乎是无序的所以第0个数组未必是第一次添加的数组。 而我们为数组添加的数据则在:map_->[?]->second->string_-> 如果最后一句将我们打包的数据
阅读全文
摘要:前言:首先做一些基础操作,新建一个dll文件 1.先新建项目–>win 32项目(比如命名为testDLL)–>dll(选中空项目)–>完成。 2.新建一个文件,命名为Add.cpp,完成如下代码: 3.新建一个头文件 1.动态调用dll库 1.1新建一个控制台程序-> 空项目 1.2添加cpp和d
阅读全文
摘要:1.首先要生成一个功能简单的dll库,先新建项目–>win 32项目(比如命名为testDLL)–>dll(选中空项目)–>完成。 2.新建一个文件,命名为Add.cpp,完成如下代码: 3.新建一个头文件
阅读全文
摘要:使用vs命令行 输入如下命令,查看dll导出函数:dumpbin -exports D:\xxx.dll 回车
阅读全文
摘要:1. 变量的定义可以出现在程序的任何行。 2. 提供了标准的输入输出流对象。 3.用Const定义常量。 4.函数重载、函数模版、带默认值的函数。 5.引用类型。 6.单目作用域运算符。 7.string类型的字符串。 8.使用new和delete代替malloc和free函数等。
阅读全文