随笔分类 -  C++学习笔记

自学C++点滴记录
C# 调用C++ 结构体示例
摘要:C++ 定义 typedef struct Stu{public: int Age; char Name[20];}; typedef struct Num { int N1; int N2; }; extern "C" __declspec(dllexport) void FindInfo(Stu 阅读全文

posted @ 2017-04-02 21:38 小白T哥 阅读(6594) 评论(0) 推荐(0)

C++ Socket学习记录 -2
摘要:WinSock TCP 编程流程 TCP通信,就像是固定电话,首先是要安装基站,然后是将电话号绑定到电话,然后拨号,接通之后说事,完事之后还要挂电话(甭管谁先挂)。 1、初始化环境 使用函数 int WSAstartup(WORD Version,LPWSAData dtPtr); 参数 Versi 阅读全文

posted @ 2016-08-27 16:22 小白T哥 阅读(324) 评论(0) 推荐(0)

C++ Socket学习记录 -1
摘要:1、IP的转换 1)正转换 结构 sockaddr_in 在C++ 中表明一个IP地址结构,包含地址家,端口以及IP地址等信息 如: sockaddr_in addr; addr.sin_family = AF_INET; //指定地址家族 AF_INET 表明是TCP/IP 协议 addr.sin 阅读全文

posted @ 2016-08-26 23:00 小白T哥 阅读(276) 评论(0) 推荐(0)

C++ 中的多线程
摘要:在VS2015中,创建多线程很方便,只需要引入相应的头文件即可 其中 #include <thread> 为多线程需要的头文件。 引入头文件后,即可创建子线程进行耗时操作了。 当然,为了防止变量共享带来的问题,可以加入互斥操作,这时需要引入相应的互斥操作的头文件,如:mutex。 关于多线程的互斥, 阅读全文

posted @ 2016-08-04 22:32 小白T哥 阅读(671) 评论(0) 推荐(0)

C# 调用 C++ DLL方法
摘要:在C# 中,可以通过 DllImport 调用C++ 的非托管DLL程序。 VS2010中C#调用C++的DLL示例: 一、新建C++ DLL程序 1、新建 C++ Win32项目,类型为DLL。 生成的文件结构如图: 其中,“MyDLLFun.cpp”文件为此项目主要源文件。 2、在源文件中添加需 阅读全文

posted @ 2016-08-02 15:40 小白T哥 阅读(16561) 评论(0) 推荐(2)

运算符重载
摘要:1、C++中的运算符重载 用 operator 关键字申明运算符的重载。 新建类 mCurPoint ,该类继承自 mCPoint。 .h文件中申明类,及成员函数: class mCurPoint :public mCPoint { public: mCurPoint(void); mCurPoin 阅读全文

posted @ 2016-07-06 15:47 小白T哥 阅读(255) 评论(0) 推荐(0)

C++新建Dialog程序
摘要:1、新建: IDE VS2013 新建项目|C++|MFC,选择“基于对话框” 2、为Dialog添加类 在Dialog(界面)上右键,选择“添加类”,然后再弹出界面输入类名即可。 为什么要添加类? Dialog(界面)只是一个“壳”,只有添加类之后,整个程序才算完整。相当于有了屋子和里面的家具。可 阅读全文

posted @ 2016-06-26 13:54 小白T哥 阅读(3526) 评论(0) 推荐(0)

导航