VS 开发小技巧

visual studio

跳转编辑位置

按 “ctrl + -” 即可回到上次的编辑位置。

“ctrl + shift + -” 可以相反操作。

去除编译警告

#pragma warning(disable: 4244)

#pragma warning( disable : 4507 34; once : 4385; error : 164 )
等价于:
#pragma warning(disable:4507 34) // 不显示4507和34号警告信息
#pragma warning(once:4385) // 4385号警告信息仅报告一次
#pragma warning(error:164) // 把164号警告信息作为一个错误。

https://www.cnblogs.com/laohaozi/p/8266528.html

pch.h

可将只编译一次的头文件添加到此文件中,加快编译速度

添加附加目录

添加了附加包含目录,可为什么还是找不到相应的文件呢?

…\include_debug\SysModHead.h

附加包含目录 最后不能添加分号

stl

#include <vector>

using namespace std;

vector:
clear() 清空数组
size() 获取个数

resize 改变数组大小

不要继承

stl 如何继承vector

永远不要继承STL中的类,永远不要! 所有STL容器类的析构函数都是非虚拟的,

改成 Combine 形式:

public:
    vector<TYPE> m_vec;

c++

类模板

template<class TYPE>
class CSquare
{
public:
	int		m_nCols;
	int		m_nRows;

	vector<Type> m_vec;


template

类模板

https://www.runoob.com/cplusplus/cpp-templates.html

posted @ 2022-03-23 17:22  lvye1221  阅读(2)  评论(0编辑  收藏  举报