- 博客(9)
- 收藏
- 关注
原创 c++ 顶层(top-level)const 和底层(low-level)const
顶层const 指的是指针本身是一个常量,底层const指的事指针所指的对象是一个常量。int i=0;int* const p1=&i; //不能改变p1的值,这是一个顶层constconst int ci=42; //不能改变ci的值,这是一个顶层constconst int *p2=&ci; //不能改变p2的值,这是一个底层constconst int* con...
2018-04-26 17:10:36
1883
原创 c++操作进程程序
#include <Windows.h>#include <winternl.h>#include <iostream>using namespace std;typedef NTSTATUS(NTAPI* QEURYINFORMATIONPROCESS)( IN HANDLE ProcessHandle, IN PROCESSINF...
2018-04-23 20:16:36
1385
原创 c++创建一个新进程
#include <Windows.h>#include <iostream>using namespace std;int main(){ STARTUPINFO startupInfo = {0}; PROCESS_INFORMATION processInformation = { 0 }; BOOL bSuccess = Cre...
2018-04-23 18:53:02
9730
原创 c++多态理解
#include <iostream>using namespace std;#define M_PI 3.144class CFigure{public: virtual char* FigureType() = 0; virtual double Circumference() = 0; virtual double Area() = 0; ...
2018-04-23 13:18:52
247
原创 c++继承理解
#include <iostream>using namespace std;class CPerson{public: CPerson(int iAge, char * sName) { this->iAge = iAge; strcpy_s(this->sName, sName); } virtu...
2018-04-23 12:37:21
159
原创 c++实现逻辑回归算法
样本从csv文件中读出迭代10次,学习率为0.001结果为:样本集:x1 x2 y34.6 78 030.2 43.8 035.8 72.9 060.1 86.3 179 75.3 145 56.3 061.1 96.5 175 46.5 176 87.4 184.4 43.5 195.8 38.2 075 30.6 0#include <iostream>#incl...
2018-04-20 15:26:31
1920
原创 c++实现梯度下降算法
#include <iostream>#include <utility>#include <vector>using namespace std;pair<double,double> trian_data(vector<pair<double,double>> v){ double theta_zero...
2018-04-15 19:57:43
3882
1
原创 size_t和int的区别
size_t与平台无关,int与平台有关,size_t无符号,int有符号。一般情况下size_t和int可以通用,但最好用size_t
2017-08-14 15:05:22
482
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人