C++学习整理
风之盔
O(∩_∩)O~
展开
-
C++之Lambda表达式(匿名函数)
原文地址:https://www.cnblogs.com/jimodetiantang/p/9016826.html1、概述C++ 11 中的 Lambda 表达式用于定义并创建匿名的函数对象,以简化编程工作。Lambda 的语法形式如下:[函数对象参数] (操作符重载函数参数) mutable 或 exception 声明 -> 返回值类型 {函数体}可以看到,Lambda 主要...转载 2019-12-27 20:47:38 · 489 阅读 · 0 评论 -
解决VS控制台窗口自动关闭的问题
方法一、Ctrl+F5如果你的项目创建时选择的是:Win32控制台应用程序。那么使用Ctrl+F5运行程序就可以了。如果你选的是:空项目,你需要修改项目属性,才能让这个方法生效。 方法二、设置断点在代码结束或返回前设置断点。方法三、system(“pause”)在代码结束或返回前加一句话:system("pause");需要头文件:#include<stdlib.h>。原创 2016-12-05 18:11:09 · 30868 阅读 · 2 评论 -
C/C++项目调用外部exe程序方法
前言在开发项目的时候,有的时候需要调用外部exe文件。那么在C/C++里面直接调用exe文件的方法有哪些呢?现在可考虑的方法主要有:使用system函数使用exec或者是execv函数使用WinExec函数使用CreateProcess函数使用ShellExcecuteEx函数这里,我们用作测试的exe文件为:sleepXs.exe,此exe会将输入参数(int形)加起来并返回,程序在执原创 2016-12-05 22:28:24 · 22317 阅读 · 16 评论 -
语法错误 : 缺少“;”(在“类型”的前面)”—— C语言标准
1、发现问题最近用VS2010处理一段C代码时发现这样一类错误,源程序如下:#include <stdio.h>#include <stdlib.h>int main(int argc, char **argv){ fprintf(stdout, "Hello C\n"); for (int i = 0; i < 10; i++){ fprintf(stdout,原创 2016-12-07 16:08:24 · 29757 阅读 · 6 评论 -
VS2010下静态链接库和动态链接库的生成和使用
静态链接库VS动态链接库静态链接库与动态链接库都是共享代码的方式。静态链接库包含:头文件 .h 、静态库 .lib.lib包含了实际执行代码、符号表等等。.lib中的指令都全部被直接包含在最终生成的 EXE 文件中。静态链接库中不能再包含其他的动态链接库或者静态库。对函数库的链接是放在编译时期完成的。程序在运行时与函数库没有瓜葛,移植方便。浪费空间和资源。动态链接库包含:头文件 .原创 2016-11-25 22:06:33 · 11510 阅读 · 1 评论 -
VS2010使用指南
release 和 debug当编译和执行一个工程时,可以在Debug和Release两种配置下执行。Debug模式用于调试程序,这是个受保护的运行环境,它将告诉你程序是否有泄露,在运行时也能对特定函数的结果进行检查。然而它生成的可执行文件运行较慢。因此当你的应用经过测试,准备投入使用时,你应该在Release模式下进行编译,这将生成供最终用户使用的可执行文件。简单的说就是Debug下可以进行调试,原创 2016-11-10 15:14:20 · 2045 阅读 · 0 评论