• oop C ++中的合成

    我有一个问题,希望大家能帮助我解决。 首先,我是越南人。我的英语很差,所以我必须使用Google与你们交流。 我有2节课:student和classActivity。 -学生具有一些属性:名称(字符串),标记(双精度),CLASS(classActivity) -classActivity:NameClass(s​​tring),numberOfStudent(int),学生列表(student *)。 我试图编码 class classActivity{}; class student { st...
  • 有符号整数溢出[C ++]

    目标以O(1)时间复杂度在堆栈中找到最小值。 问题 : 在某些Leetcode测试用例中,无法执行以下操作(2x-minEral)。 实际错误-运行时错误:有符号整数溢出:2 * -2147483648无法以类型'int'表示 我尝试用long long数据类型替换每个整数值,但仍然收到相同的错误 以下是代码: class MinStack { public: int minEle = INT_MAX; vector<int> s; void push(int x) { ...
  • 在C ++ Hangman for循环上需要帮助以确定猜词是否在神秘单词字符串中

    就像标题所说的那样,我需要帮助检测出player2的guessLetter char是否在player1的mysteryWord字符串中。循环遍历神秘单词中的每个字符,无论猜字符是否不在,它将增加numWrongGuesses。如果整个单词(而不是字符串中的每个字母)都不存在猜测字符,我只想递增numWrongGuesses。 //populate string underscores with underscores equal to mysteryword's size initially for (i...
  • 将包含数字的字符串解析为整数数组

    给出一个字符串作为输入,该输入由数字组成,我想将其转换为C ++中的整数数组。 #include <string> #include <iostream> #include <sstream> using std::string; using std::stringstream; using std::cout; using std::endl; int main(int argc,char** argv) { string num="-24 2 90 24 50 76"; stri...
  • 从客户端写到服务器的工作人员无法正常工作

    > const char * message = kdm.c_str(); int nBytes = > write(client.getfd(), message, strlen(message)); 该消息类似于“ Want 4” 但是在服务器端,如果(workerFd [k] .revents!= 0){实际上是0。所以它永远不会输入。 在服务器端代码下方,workerFd [k] .revents始终为零。 还要注意,如果在服务器端我可以自动读取而无需检查workerFd [k]。但是我想检查w...
  • 如何更改MFC对话框的对话框标题大小?

    [如果这个问题与任何人都一样,请告诉我] 目前,我正在研究由Visual Studio 2019创建的基于MFC对话框的应用程序。 从对话框属性,我可以更改/设置对话框标题。 现在,我想增加字幕文本的字体大小。 我怎样才能实现这个目标? 任何示例代码将不胜感激。 (试图搜索解决方案,但未找到更好的解决方案) 谢谢。
  • C ++中的牛顿正切方法

    因此,我必须以起点1.0编写牛顿切线程序。 我必须在最后显示迭代计数和结果的根。 如果我为U0输入100,则根/结果应为2,499204,但不知何故,它向我显示了17.3333和仅一个迭代计数,我认为这不是正确的结果。 我不知道我的错误在哪里,如果有人可以指出这个错误,那真是太好了,因为我只是一个初学者。 #include <iostream> #include <cmath> #include <iomanip> using namespace std; double U0; const double ...
  • 为C ++设置VScode,每次尝试调试时都会重定向到settings.json

    我已经安装并设置了使C ++在VScode中运行的所有必要技术,包括C / C ++调试器扩展,C / C ++编译器扩展,coderunner扩展和minGW。我正在使用Visual Studio Code版本1.51.1,C / C ++扩展版本1.1.2,C / C ++编译并运行扩展版本1.0.13和Code Runner版本0.11.1。 当我只运行我的代码时,它便会在终端中正常运行,而当我有意将错误放入代码中时,终端会读出正确的错误消息。问题是当我尝试运行调试器时,我被重定向到settings....
  • 在clang中确定VarDecl的宏扩展

    我是C / C ++的初学者,尝试使用clang编写Objective-C代码。我了解宏是在使用AST访问节点和属性之前首先进行扩展的。 I have a macro named NIL_CHECK, which is used in numerous files. While performing the lint, I would like to skip the variable declaration of the line where this macro is expanded/used. 例如...
  • c ++块作用域与函数作用域

    C ++中的块作用域和函数作用域有什么区别?在这些作用域的末尾,堆栈变量不可访问,但是指向那些变量的指针呢?我不确定是否遇到了不确定的行为,或者发生了什么。基本上,我希望变量不存在,但是确实存在。请帮忙 阻止合并范围输出,就好像没有合并范围(11) int main() { int* a; { int b = 10; a = &b; } (*a)++; std::cout << "a "<<*a<<"\n"; } 功能范围输出无意义(...
  • 不需要的输入到文本文件

    我目前正在尝试将两个输入输入文本文件。我已经完成了这一点,但是,当我想退出程序时,“退出”消息也会打印到文本文件中。非常感谢任何人提供的任何帮助或解决方法。 if (m.menu == "1") { int loop = 0; do { cout << "input a name!" << endl; cin >> m.fileName; writeFile << m.fileName << endl; cin >>...
  • 我如何获得类型模板类对象的向量

    我对模板对象的集合(向量)感到头疼/困惑。 可以说我有一个简单的模板类: template <class V> class templateClass { public: templateClass(); private; V item; }; templateClass<V>::templateClass(V item){ item = item; } 在我的主类上使用它是: int main() { vector<templateClass<int>> ...
  • if语句中的条件未满足,但仍在执行

    因此,几乎所有东西都开始与我的向量类一起工作,但是我遇到了另一个小问题。在我重载的==运算符中,我有一个if语句正在执行,即使它不应该执行。 这里是, bool myStringVector::operator==(const myStringVector& data){ std::cout << this->size() << " " << data.size() << std::endl; if(this->size() != data.size()) return 0; ...
公告

《从零开始开发BBS》课程上线啦,快来跟着我一步步搭建属于你的BBS吧。

课程地址:https://www.shiyanlou.com/courses/1436
9折优惠邀请码: ZHwfIjb1

该课程会带领大家一步步的了解并熟悉Go语言开发,如果你是一个Go语言初学者,或者正准备学习Go语言,那么这个课程非常适合你。如果你熟练掌握了本课程中的知识点,相信你就已经入门Go语言开发,并能胜任日常的开发工作了。