zl程序教程

您现在的位置是:首页 >  其他

当前栏目

VS 开发技巧

2023-04-18 15:39:17 时间

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_debugSysModHead.h

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

stl

#include <vector>

using namespace std;

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

resize 改变数组大小

不要继承

stl 如何继承vector

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

改成 Combine 形式:

public:
vector m_vec;

c++

类模板

template
class CSquare
{
public:
int m_nCols;
int m_nRows;

vector<Type> m_vec;

template

类模板

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