摘要:
使用静态类型的编程语言实在编译时执行类型检查,而不是在运行时执行类型检查。C++属于静态类型语言。 面向对象四大特性:封装、继承、抽象、多态。 标准C++三个重要部分组成:核心语言、C++标准库、标准模板库(STL)。 ANSI标准,确保C++的便携性,我理解为跨平台性。 C++主要用于与硬件设备相 阅读全文
摘要:
这个是我自己给自己的代码定的标准,方便自己阅读与编码。他人代码情况不可套用 1 执行成功 0 出现错误,不影响程序执行 -1 执行失败 -2 程序内部致命错误,退出程序 阅读全文
摘要:
如果是使用scanf注意内存越界,改变了其他变量的值。注意限制字符读取的长度。 以下是运行结果: 如果清空缓冲区的那一行代码被注释,如下: 则运行结果变成了 最后一定要注意scanf_s的后面的长度虽然是5,但是只能接收4个字符,不然就会接收键盘输入失败。 另外,scanf_s的第二个参数是变量的地 阅读全文
摘要:
CreateProcess不创建窗口执行: https://blog.csdn.net/rongwenbin/article/details/24422041 CreateProcess返回值: 执行失败返回0,执行成功返回非零值。 阅读全文
摘要:
青年人不能太佛系,不能什么都看得太淡。 什么都看得比较淡,就没什么特别想要的东西,也就没有特别想要为之奋斗的目标,那样平平淡淡的一生我害怕我老了以后会后悔。 后悔年轻的时候没有去经历,后悔自己在最好的时光里面一事无成,后悔自己的庸庸碌碌。 从现在开始,我要丢掉这个不属于我自己的淡定。 我不要再这样平 阅读全文
摘要:
1.分清楚任务的轻重缓急 2.注意集中自己的注意力 3.对于需要思考的工作,在生活和工作的时候多想,不停的去想,等到有了头绪的时候一鼓作气做完。集中精力,一气呵成。 阅读全文
摘要:
具体的报错如下: c1xx : warning C4199: two-phase name lookup is not supported for C++/CLI, C++/CX, or OpenMP; use /Zc:twoPhase- 项目背景: C++项目,打开了/clr选项,使用了.net里 阅读全文
摘要:
dll加载有两种形式,分别是隐式加载和显式加载。 隐式加载在编译的时候就将dll文件编译到可执行文件中去,程序发布的时候可以不用讲dll带着.缺点是,这样编译出来后,程序会很大。 显式加载是指在程序运行过程中,需要用到dll里的函数时,再动态加载dll到内存中。这种加载方式因为是在程序运行后再加载的 阅读全文
摘要:
1.编译xerces,获得dll文件和lib文件 2.将dll文件和lib文件拷贝到使用xerces的工程目录里面去 3.配置VS2017 C/C++ -> All Options -->Additional Include Directories 放入xerces工程的src目录 Linker - 阅读全文
摘要:
控制台应用程序不依赖VS运行环境就可以运行的设置: 1,使用release模式编译 2,项目属性中,“C/C++”,“代码生成”中的运行库改为“多线程(/MT)” 3,项目属性中,“链接器”,“系统”,“所需的最低版本”写上5.01 主要是第2个 参考https://blog.csdn.net/qq 阅读全文