
C++
stayrightnow
这个作者很懒,什么都没留下…
展开
-
Debug: c++, pointer to incomplete class type is not allowed
错误提示:pointer to incomplete class type is not allowed在编译时候还可能报错如下:error C2027: use of undefined type ‘Room’原因:某个类型在某个成员函数被某个指向这个类型的指针调用时,还没有被完整的定义。 即前置声明中用到的类,并在此类中也用到,但没有引入头文件。分析:...原创 2018-09-06 18:09:37 · 1135 阅读 · 0 评论 -
自动化小工具(1):Python 自动编译 VS - devenv命令行
经常会编译很多case,不断地调整参数。 这些参数可以通过文件读写完成,但是有时候添加读写也不一定是最好的。 这里介绍另外一种笨办法:通过python修改源文件调用VS的命令行编译创建不同的case目录移动编译的文件到指定的case目录下1. 替换文件中的某一行def LineReplace(file,line_num,replace_str): tmp = ...原创 2018-08-10 15:49:15 · 1935 阅读 · 0 评论 -
VS2010 小插件 -对齐/高亮/配色
VS目前最新的是2017,虽然2010过时了,但是体积小也稳定,满足基本日常开发需要,对商业级开发够用了。为了将VS2010打扮得漂亮一些,推荐几款小插件。Indent Guides for Visual Studio...原创 2018-10-14 15:11:22 · 5876 阅读 · 0 评论 -
C++:流文件做为函数的参数
ofstream LOG;int i = 5;int j = 8;LOG.open("LOG.txt", ios::app);calculation(i, j, LOG);//////////////////////////////////////////////////////calculation(int i, int j, ofstream &outfile){ in...原创 2018-11-06 10:45:20 · 6414 阅读 · 2 评论 -
C++ 重复包含了头文件
重复包含了头文件,在最前面加一行#pragma once原创 2018-11-16 14:30:00 · 316 阅读 · 0 评论 -
穷举算法
有的时候需要遍历所有的可能性,但是如果通过一般方法,由于这种可能性会有很多,循环有很多重,怎么办呢?用递归可以的。另外一种说法是递归是容易爆的,这个后续再研究。#include <iostream>#include <vector>#include <stack>/*********************************************...原创 2019-06-12 23:31:45 · 3295 阅读 · 0 评论