mode-c++

/*感谢机房JYW的友情馈赠*/
#include <iostream> #include <cstdio> #include <cstring> #include <algorithm> #include <vector>
#include <set>
#include <queue> #define Orz __attribute__((optimize("-O2"))) #define lx 2000 using namespace std;  vector<int>::iterator it;  vector<int> a[100010];
struct edge{ int u,v,next; }eg[maxm]; int f[5][5]={{0,3,2,3,2},{3,2,1,2,3},{2,1,4,3,2},{3,2,3,2,3},{2,3,2,3,4}}; int mm(int a,int b, int &c){ return 0; } int main(){ freopen("stdin.in","r",stdin); freopen("stdout.out","w",stdout); //文件输入输出 int cas,n; scanf("%d",&cas); while (cas--){ } //处理多组数据 char vac[lx][lx]; scanf("%d",&n); scanf("%c",&vac[0][0]); for (int i=1;i<=n;i++) scanf("%s",vac[i] + 1);//读入字符串 int k[lx]; scanf("%d",&n); for (int i=1;i<=n;i++) scanf("%d",k+i); sort(k+1,k+n+1); //从1到n默认从小到大排序 fclose(stdin); fclose(stdout); exit(0); //退出整个程序,fclose可不写 int a=0,b; b=a++; printf("a=%d b=%d\n",a,b); b=++a; printf("a=%d b=%d\n",a,b); //前者是先赋值后加,后者先加后赋值 int p; scanf("%d",&p); switch (p){ case 0: case 1: case 2:printf("Orz Jry\n"); break; case 3:printf("Orz Jc\n"); break; case 4: case 5:printf("Orz Dzy\n"); break; } //相当于case,但是单独一个case:右边一定要加break,不然会执行其他case   int n;   scanf("%d",&n);   for (int i=1;i<=n;i++)   {     int x;     scanf("%d",&x);     a[0].push_back(x);   }   for (it=a[0].begin();it!=a[0].end();it++)   cout<<*it<<" "; return 0; queue<int> Q; //定义队列Q,定义时会初始化的 while(!Q.empty()) Q.pop(); //清空队列 Q.push(1); //1入队 Q.pop(); //队首元素出队 int v=Q.front(); //赋值Q的队首元素给v int s=Q.size(); //返回队列大小 set<int> S; S.insert(3); //插入3,元素不会重复 S.insert(9); S.insert(10); S.erase(S.find(10)); //删除10 for(set<int>::iterator i=S.begin();i!=S.end();++i) printf("%d ",*i); //从小到大输出 printf("\n"); }

 

转载于:https://www.cnblogs.com/rpSebastian/p/4178874.html

### 如何在Dev-C++中切换到C++模式或配置C++编译器选项 在Dev-C++环境中,可以通过调整项目属性来实现切换至C++模式以及配置特定的编译器选项。以下是具体方法: #### 配置C++模式 1. **创建新项目** 当新建一个项目时,在弹出的选择窗口中可以选择“Console Application (C++)”。这会自动将项目的默认语言设置为C++。 2. **修改现有项目的语言类型** 如果已经有一个现有的C项目并希望将其转换为C++项目,则需手动更改其语言设置: - 右键点击左侧文件树中的目标源文件。 - 选择`Properties` -> `Compiler`标签页。 - 将“Compile file as”下拉菜单更改为`C++ source (/TP)`[^3]。 #### 添加自定义编译器选项 为了向编译过程中传递额外参数(如启用调试版本或其他宏),可按照如下操作完成: - 转至`Tools`菜单下的`Compiler Options...`对话框。 - 切换到`Settings`标签内的`Code Generation / Optimization`部分。 - 在这里输入所需的命令行标志,比如要添加预处理器定义 `-DDEBUGVERSION=ON` 或者其他类似的开关项[^4]。 另外值得注意的是,虽然上述过程描述了如何针对单个项目应用这些变化;如果经常需要用到某些固定的编译标记,也可以考虑全局设定它们作为默认行为的一部分。 对于高级需求而言,还可以利用Makefile或者CMake脚本来进一步简化多平台构建流程管理的任务。例如之前提到过的通过命令行形式调用 cmake 来指定额外变量的方式同样适用于此场景之中[^5]。 ```cpp // 示例:简单的 C++ 程序结构展示 #include <iostream> #define DEBUG_MODE true // 假设这是由外部传入的一个宏定义 int main(){ std::cout << "Debug Mode is set to: "; #ifdef DEBUG_MODE std::cout << "Enabled"; #else std::cout << "Disabled"; #endif return 0; } ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值