• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录

稻草人MNMN

  • 博客园
  • 联系
  • 订阅
  • 管理

公告

随笔分类 -  C++

C++:友元函数、友元类
摘要:友元意义:在类的外部定义的函数或类可以访问其类内部的私有、公有变量。 实际操作(用《C++ Primer plus》范例): 1友元函数 友元函数使用就是在类中声明,然后外边定义。但其实这个函数并不属于这个类。 //一个电视机类 class CTV { public: CTV(); friend v 阅读全文

posted @ 2020-08-17 21:35 稻草人MNMN 阅读(150) 评论(0) 推荐(0)

VS2015专业版
摘要:HMGNV-WCYXV-X7G9W-YCX63-B98R2 阅读全文

posted @ 2020-01-09 22:30 稻草人MNMN 阅读(147) 评论(0) 推荐(0)

C++:自动存储、静态存储、动态存储
摘要:1.自动存储 生命周期结束时,被自动释放。 2.静态存储 关键字:static 整个程序执行过程都不会被释放。 函数外定义变量或使用关键字static。 3.动态存储 new一个,必须使用delete释放,在生命周期结束后指针变量被释放请求到的空间会无法访问但也没有被释放,这就是内存泄漏。 阅读全文

posted @ 2019-11-20 18:27 稻草人MNMN 阅读(189) 评论(0) 推荐(0)

C++:Ubuntu 中GCC和G++的安装
摘要:摘自:https://www.cnblogs.com/felixzh/p/5110939.html 测试时1、2就可以了第3步好像不那么重要 1.先安装 :sudo apt-get install build-essential 2.查看 gcc 版本 然后安装 统一版本的 g++ gcc --ve 阅读全文

posted @ 2019-11-18 16:30 稻草人MNMN 阅读(784) 评论(0) 推荐(0)

C++:对象和类
摘要:构造函数 举例: 声明: 定义: 注意:函数声明要在public中 析构函数 阅读全文

posted @ 2019-10-27 20:23 稻草人MNMN 阅读(126) 评论(0) 推荐(0)

c++:cout
摘要:如何规定输出小数点位数 阅读全文

posted @ 2019-10-04 12:31 稻草人MNMN 阅读(240) 评论(0) 推荐(0)

C 格式化字符串处理函数
摘要:1.提取字符串中的数据到变量 结果 2.变量进字符串 阅读全文

posted @ 2019-09-24 15:27 稻草人MNMN 阅读(1454) 评论(0) 推荐(0)

C/C++ WinAPI:ShellExecute()
摘要:ShellExecute函数执行在不同环境有不同要求。 WIN7:要求绝对路径 WIN10:只需要文件名,但是第二个路径不能省略 阅读全文

posted @ 2019-09-09 16:25 稻草人MNMN 阅读(664) 评论(0) 推荐(0)

C/C++:HINSTANCE 的处理
摘要:HINSTANCE其实是个结构指针,指向一个int类型,但是好像指向的位置受到保护无法读取。经测试读取时会报错。 解决方案:使用DWORD对HINSTANCE变量进行强制转换。 阅读全文

posted @ 2019-09-09 10:45 稻草人MNMN 阅读(1725) 评论(0) 推荐(0)

内联函数
摘要:内联函数和普通函数同样需要函数原型和定义,并且内联函数还需要一个关键字inline。 一个标准的声明和定义方式: 使用范例 但是内联函数为什么而存在呢首先看下面的main函数示意图 图中表示内联函数其实位置在main中的,不过仍然支持返回值操作。 那么为什么要使用内联函数:内联函数比正常的函数少了两 阅读全文

posted @ 2019-08-20 20:06 稻草人MNMN 阅读(155) 评论(0) 推荐(0)

C++ 遍历数组
摘要:C++11新特性 阅读全文

posted @ 2019-08-15 21:16 稻草人MNMN 阅读(682) 评论(0) 推荐(0)

C++ Sqlite3的使用 不完整
摘要:https://www.cnblogs.com/5211314jackrose/p/5815935.html 有返回值语句( ) 阅读全文

posted @ 2019-08-13 15:00 稻草人MNMN 阅读(320) 评论(0) 推荐(0)

限制字符串 剔除费需要字符然后将多余空格删除
摘要:for( int i=0; i=L'a' && strCompletionDataList[i]=L'A' && strCompletionDataList[i]=L'0' && strCompletionDataList[i] 1) { strCompletionDataLi... 阅读全文

posted @ 2019-08-07 20:44 稻草人MNMN 阅读(182) 评论(0) 推荐(0)

【转】Cstring 使用说明
摘要:1.CString::IsEmpty BOOL IsEmpty( ) const; 返回值:如果CString 对象的长度为0,则返回非零值;否则返回0。 说明:此成员函数用来测试一个CString 对象是否是空的。 示例: 下面的例子说明了如何使用CString::IsEmpty。 // CStr 阅读全文

posted @ 2019-08-07 12:08 稻草人MNMN 阅读(290) 评论(0) 推荐(0)

C++ Json打包数据 查看数据
摘要:以图中oneInput为例: 添加到json数据包中的数组在哪里呢: oneInput->value_->map_-> 数组的摆放顺序似乎是无序的所以第0个数组未必是第一次添加的数组。 而我们为数组添加的数据则在:map_->[?]->second->string_-> 如果最后一句将我们打包的数据 阅读全文

posted @ 2019-07-31 14:42 稻草人MNMN 阅读(272) 评论(0) 推荐(0)

如何在C++程序中调用dll文件
摘要:前言:首先做一些基础操作,新建一个dll文件 1.先新建项目–>win 32项目(比如命名为testDLL)–>dll(选中空项目)–>完成。 2.新建一个文件,命名为Add.cpp,完成如下代码: 3.新建一个头文件 1.动态调用dll库 1.1新建一个控制台程序-> 空项目 1.2添加cpp和d 阅读全文

posted @ 2019-07-26 11:42 稻草人MNMN 阅读(15505) 评论(0) 推荐(1)

如何用C++写一个简单的DLL文件
摘要:1.首先要生成一个功能简单的dll库,先新建项目–>win 32项目(比如命名为testDLL)–>dll(选中空项目)–>完成。 2.新建一个文件,命名为Add.cpp,完成如下代码: 3.新建一个头文件 阅读全文

posted @ 2019-07-26 11:29 稻草人MNMN 阅读(676) 评论(0) 推荐(0)

如何查看DLL文件的函数列表
摘要:使用vs命令行 输入如下命令,查看dll导出函数:dumpbin -exports D:\xxx.dll 回车 阅读全文

posted @ 2019-07-26 11:05 稻草人MNMN 阅读(4040) 评论(0) 推荐(0)

C++在C的基础上的扩充
摘要:1. 变量的定义可以出现在程序的任何行。 2. 提供了标准的输入输出流对象。 3.用Const定义常量。 4.函数重载、函数模版、带默认值的函数。 5.引用类型。 6.单目作用域运算符。 7.string类型的字符串。 8.使用new和delete代替malloc和free函数等。 阅读全文

posted @ 2019-07-23 20:46 稻草人MNMN 阅读(154) 评论(0) 推荐(0)

 
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3