![](https://img-blog.csdnimg.cn/2020090310081414.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
函数使用
文章平均质量分 74
函数就是编程语言的词汇, 熟练应用好它, 也就能熟练应用一门编程语言了
D_daytime
这个作者很懒,什么都没留下…
展开
-
C++获取鼠标位置,移动鼠标
获取鼠标位置:函数原型: WINUSERAPI BOOL WINAPI GetCursorPos(__out LPPOINT lpPoint); WINUSERAPI BOOL WINAPI GetPhysicalCursorPos(__out LPPOINT lpPoint);案例(MFC) POINT p; CString strPos, strCaption; GetCursorPos(&p); strPos.Format(_T("<%d, %d>"),原创 2020-08-25 16:14:37 · 2319 阅读 · 0 评论 -
#pragma once与 #ifndef的区别
为了避免同一个文件被include多次#ifndef方式#pragma once方式在能够支持这两种方式的编译器上,二者并没有太大的区别,但是两者仍然还是有一些细微的区别。方式一:#ifndef __SOMEFILE_H__#define __SOMEFILE_H__... ... // 一些声明语句#endif方式二:#pragma once... ... // 一些声明语句#ifndef的方式依赖于宏名字不能冲突,这不光可以保证同一个文件不会被包含多次,也能保证内容完全相转载 2020-08-20 16:14:49 · 148 阅读 · 0 评论 -
VA_LIST的用法和问题——解决未知参数个数问题
C++定义的函数是可以支持函数参数个数不确定的。VA_LIST是在C++语言中解决变参问题的一组宏,所在头文件:#include <stdarg.h>,用于获取不确定个数的参数同时使用"…"代替多个参数,调用时只需要根据需要传入多个参数。VA_LIST的用法:[转载]首先在函数里定义一具VA_LIST型的变量,这个变量是指向参数的指针;然后用VA_START宏初始化刚定义的VA_LIST变量;然后用VA_ARG返回可变的参数,VA_ARG的第二个参数是你要返回的参数的类型(如果函数有转载 2020-08-11 16:58:27 · 1701 阅读 · 0 评论 -
C/C++标准模板Initializer_list的使用
提要模板initializer_list是C++11中新增的,用于可让我们列表初始化容器,自定义的函数,自定义的类中的构造函数,要在代码中使用initializer_list必须包含头文件initializer_list,这个模板很简单,包含成员函数 begin(),end(),size(),可以使用这些函数去遍历列表元素。使用案例和问题求和, 求平均数 #include<initializer_list> #include<iostream> using names转载 2020-08-11 11:19:39 · 649 阅读 · 0 评论