12 2022 档案
摘要:在学习qt的过程中,我们会慢慢的将主要代码在main函数外开发,这时可能会遇见不知道如何访问Qapplication的情况。比如,我们创建了MyWidget类,并在其中添加了一个按钮,我们希望按下这个按钮时,能退出这个程序。假设Qapplication我们叫a。以下代码是不行的: extrern Q
阅读全文
摘要:A 输入k,要从A打印到第k个大写字母。 只要看懂题目就行。 #include<iostream> using namespace std; int main(){ int k; scanf("%d",&k); for(int i=0;i<k;i++){ printf("%c",'A'+i); }
阅读全文
摘要:QWidget 在学习垂直布局之前,我们需要了解一个对象,就是QWidget。 它的功能就是创建一个窗口。 垂直布局,包括水平布局,都需要对窗口使用才能显示,我们不能直接将垂直布局显示出来。 垂直布局初步 接下来,我们依然是先贴代码,后作分析。 #include <QApplication> #in
阅读全文
摘要:接下来,我们将沿着上一篇的进度,学习如何将按钮与退出程序建立连接。 建立连接是什么意思呢,我们就拿按钮来解释一下。按钮可以被按下。显然当按钮按下的时候,我们希望程序做出指定反应。但是我们需要指定谁来接受这个信号并做出反应,否则发出信号程序并不一定有什么反应。建立连接就是用来做这种事情的。 所以,本文
阅读全文
摘要:介绍 一个用来推导数据类型的函数。 背景 在c++具体编译的过程中,我们可能会需要获取某个变量的数据类型,早在c++11发布前,就有编译器为解决这一需求设计了相关函数,如gcc中的typeof函数,还有typeid函数。但是由于不同编译器之间并不统一,会造成许多不必要的麻烦。 现在c++规范推出了一
阅读全文
摘要:#A 要求你从N开始,一直打印到0。像这样: N N-1 ...... 3 2 1 0 简单 #include<iostream> using namespace std; int n; int main(){ cin>>n; for(int i=n;i>=0;i--)cout<<i<<endl;
阅读全文
摘要:如果你准备看我的学习笔记,默认你的c++已经入门了 在本文中,我们将制作一个小窗口。这个窗口中有一个带有“hello qt”字符的按钮。 这是源码,解析在后面。 #include <QApplication> #include<qpushbutton.h> int main(int argc, ch
阅读全文
摘要:单调栈与单调队列优化原理 单调栈与单调队列的优化原理就是维护一个动态的数据结构,来避免每次都要从第i个元素重新开始。 比如,我们有一个数组A,我们要求 的后面有多少个数据比 小。 如果不使用单调栈的话。我们每次求 后面有多少数据,都要从 开始。这意味
阅读全文
摘要:#A 要你求输了几个# #include<cstdio> int n,m; int ans; char in; int main(){ scanf("%d %d",&n,&m); for(int i=0;i<n;i++){ for(int j=0;j<m;j++){ scanf(" %c",&in)
阅读全文
摘要:#前言 我只是一个入门没多久的菜鸡啊,代码挺残缺的,所以谨慎观看 #A 题目的意思是,输入一个字符串,然后一个一个看,如果是v加一,如果是w加二。 #include<cstdio> #include<cstring> int ans; int main(){ char in[105]; scanf(
阅读全文