- 博客(15)
- 收藏
- 关注
原创 win10应用商店重装方法
使用windows PowerShell管理员命令运行以下代码:Get-AppXPackage *WindowsStore* -AllUsers | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"}
2020-10-11 15:04:52
896
原创 C++ 类相关的一些总结
一、protected访问范围: 公有成员>保护成员>私有成员表现形式: 能访问私有成员的方式都能访问保护成员,基类的保护成员可以在派生类的成员函数中被访问class Student { string name;protected: int ID; void ShowName() { cout << "Name\t" << Student::name << endl; }public: Student(string n
2020-06-06 00:19:40
847
原创 C++ extern的两种使用方法
一、在两个cpp文件中两个cpp需要添加到同一工程文件的目录下,使用时不需要include cpp文件在一个cpp中使用extern声明,在另一个cpp中实现//main.cppextern int x,y; //不可赋值extern int ext(int /*x*/,int /*y*/);//函数声明要与另一cpp文件中的声明相同 形参名可省略void main(){ cout<<x<<" "<<y<<endl; cout<<e
2020-06-04 19:28:27
1708
原创 C++ 指针函数与函数指针
一、指针函数返回指针的函数声明: 类型* 函数名(形参){}double* Func(double a, double b) //指针函数{ double z = (a > b) ? a : b; return &z;//返回指针}void main() { double x=3, y=5; double* p = Func(x, y); cout << "max=" << *p << endl; system("pause");}
2020-06-04 17:02:27
330
原创 C++中const在定义指针时的三种位置情况
一、const在星号*前指针指向常量指针本身可修改,所指向内容不可修改 char str[] = "ABCDEF"; const char* sp = str; //char const* sp = str;//与上一语句等价 //*(sp + 1) = 'W'; //错误 所指内容不可修改 sp++; cout << "str=" << sp << endl;输出结果: str=BCDEF二、const在星号*后常量指针指针本身不可修改,所指内容
2020-06-04 16:46:49
1352
转载 VS工程目录下各文件的含义
工程目录下各文件的含义解决方案与工程解决方案(Solution):一个大型项目的整体的工作环境;工程 (Project):一个解决方案下的一个子工程;在VS中,一个Solution可以有一个或多个Project。在我们创建一个工程时,如果没有指定Solution,VS会帮我们创建一个与工程名相同的Solution,这时一个Solution里只有一个Project。所有在我们的TestProject的文件目录结构中TestProject文件夹下还有一个TestProject文件夹(如图4),第一个就是
2020-06-03 15:26:36
1108
原创 C++ vector中begin()、end()、front()、back()的用法
一、begin()功能:返回向量头指针,指向第一个元素vector<int>a={1,0};vector<int>::iterator iter=a.begin();cout<<*iter;输出结果:1二、end()功能:返回向量尾指针,指向向量最后一个元素的下一个位置vector<int>a={1,0};vector<int>::iterator iter=a.begin();cout<<*iter;..
2020-06-02 22:47:33
25219
1
转载 C/C++文件属性设置
在MSDN中,文件共有15种属性,根据磁盘的分区格式不同,文件的属性也会不同1.GetFileAttributes 获取文件属性函数的返回值返回字段返回值属性类型FILE_ATTRIBUTE_READONLY1只读FILE_ATTRIBUTE_HIDDEN2隐藏FILE_ATTRIBUTE_SYSTEM4系统FILE_ATTRIBUTE_DI...
2020-01-04 16:30:58
1662
原创 C/C++ 关于如何读写ini配置文件
1.写入字符BOOL WritePrivateProfileString(LSPCTSTR IpAppName,//INI文件中的字段名LSPCTSTR IpKeyName,//IpAppName下的键名LSPCTSTR IpString,//键值LSPCTSTR IpFileName,//完整的文件路径,如果没有该文件则在该目录下创建它)2.读取字符DWORD GetPr...
2019-12-30 19:49:32
278
转载 c++ int、long long 转string int转wstring
#include <strstream>#include <sstream>#include <string>string IntToString(int n){ std::string result; std::strstream ss; ss << n; ss >> result; return result;...
2019-11-18 13:28:20
1168
转载 #pragma once 用法总结
1.#pragmaonce这个宏有什么作用?为了避免同一个头文件被包含(include)多次,C/C++中有两种宏实现方式:一种是#ifndef方式;另一种是#pragma once方式。在能够支持这两种方式的编译器上,二者并没有太大的区别。但两者仍然有一些细微的区别。2.两者的使用方式有何区别?示例代码如下:复制代码//方式一:#ifndef SOMEFILE_H#define...
2019-10-31 12:41:11
811
原创 MFC如何设置编辑框默认内容
1.右键添加类向导,在虚函数处搜索OnInitDialog,然后选中添加该函数2.在函数内部添加设置代码GetDlgItem(IDC_EDIT)->SetWindowText(内容);
2019-10-20 15:02:31
2384
1
原创 已经include了头文件却还是提示 "不是类或命名空间" 的错误 应该怎么解决
将 #include “stdafx.h” 放到最前面即可解决错误
2019-10-19 19:33:11
992
转载 关于 "no_init_all" 错误源头在winnt.h这一系统头文件中 的解决办法
关于 “no_init_all” 错误源头在winnt.h这一系统头文件中 的解决办法在我使用最新(2019.5.12)的VS2019(版本号16.0.3)时,编译器弹出了标题所示错误,找不到"no_init_all"的attribute.错误源头在winnt.h这一系统头文件中.经过比对,找到了位于Microsoft Visual Studio Developer Community的一...
2019-10-19 19:26:02
10414
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人