如何在C++中创建一个类,包括在单个程序中使用友元函数、友元类、全局函数作为友元、构造函数、运算符重载、函数重载、nestedclass、localclass
我不知道该怎么办................................................................................................... 我尝试过的: 我不知道该怎么办................................................................................................................ 解决方案 引用:我不知道怎么办那是时候学习了. 开始阅读有关 C++ 编程语言的书.网上也有很多教程.此外,在 cppreference.com[^] 您可以找到代码示例(例如,参见 朋友 [^] 页面).
118 2022-07-19
编程技术问答社区
如何将此txt文件更改为csv文件
这个txt文件包含十六进制值我想把它改成dec并分为li l2 t1 t2 v1 v2 p h 这些是十六进制值 4f337d5000000001 4f337d5000000001 0082004600010000 0082004600010000 334f464600010000 334f464600010000 4f33464601000100 4f33464601000100 334f464600010000 334f464600010000 4f33464601000100 4f33464601000100 334f464600010000 334f464600010000 4f33464601000100 4f33464601000100 334f464600010000 334f464600010000 4f33464601000100 4f33464601000100 334f464600010000 334f464600010000 4f33464601000100
184 2022-07-19
编程技术问答社区
在C语言中提供对派生类更严格的访问++
Hi everyone i have one question is my mind This program worked ----------------------------------------- #include using namespace std; //declaring base class class Base { public: virtual int fun(int i) { cout fun(10);
96 2022-07-19
编程技术问答社区
结合向量和类使用cin
使用vector.push_back函数将cin与class一起使用的最佳方法是什么? 我知道是不是普通向量我可以这样做然后用哨兵码提示结束 int myint; vector y; cout > myint) && myint != 9999) y.push_back(myint); for (int i = 0; i #include #include using namespace std; class Account{ protected: int accno; double balance; public: Account(int accno,
158 2022-07-19
编程技术问答社区
如何在oop(inheritane)中使用friend Function?
我想访问与另一个类继承的不同类的数据,但我不知道我该怎么做我已经尝试过如下......所以帮助我吗? 这是我的代码示例.. A类{}; B类{}; C类{}; D类:公共A,公共B,公共C{ //这里我想打电话给朋友基金会,帮帮我吧? }; 我尝试过的: friend void result(Islamic,Pakstudy,Computer);//它是在不同的类,如伊斯兰等. 无效结果(伊斯兰是,Pakstudy pk,计算机厘米){ 系统(“cls"); cout
126 2022-07-19
编程技术问答社区
在C++中,如何将char和int与位运算符进行比较?
如何将 char 和 int 与 c++ 中的按位运算符进行比较?我不明白当我输入 A 时,输出会很小 a.为什么?实际上,“比较 int 数字 32 和字符"是什么意思?我怎样才能达到这个结果?如果有人知道这一点,请也告诉我:) 另一个问题,是否可以使用 &或 ^(异或)来比较它们? #include using namespace std; int main() { int t=32; char ch; cout>ch; ch=(ch|t); cout
168 2022-07-19
编程技术问答社区
有没有人愿意为我写一个程序?
我今年 79 岁几乎没有编程经验.我上一个编程项目是在 60 年代与 commodore 64 合作!我在我们当地的免费非营利组织 Blues & 做了 14 年的志愿者.爵士音乐节 www.orangevillebluesandjazz.ca (35,000 人参加) 我想在我们的网站上有一个名为“Traveling T's"的节目 这将是一张世界地图,我可以在其中插入一个鼠标悬停符号,将其链接到其中一个的图片我们的志愿者在世界任何地方都穿着我们的 T 恤.显然,鉴于我有限的经验,这需要成为一个“交钥匙"计划.有愿意帮忙的吗?这将不胜感激.谢谢 Gord McWilliams - - - [已删除]@sympatico.ca [编辑]电子邮件已删除 - OriginalGriff[/编辑] 我尝试过的: 什么都没有,因为我不知道从哪里开始! 解决方案 我们不是“代码编写服务",这样的事情会需要相当多的时间! 通常,我建议您访问 Freelancer.com(这
156 2022-07-19
编程技术问答社区
是否有关于adb的接口文件(adbwinapi.dll和adbwinusbapi.dll)?
我想在我的 c++ 项目中以编程方式使用 adb.我已经从谷歌的网站下载了源代码,但是没有关于如何使用 c 或 c++ 在 windows 上构建和使用它的文档.我不想使用使用shell或命令行.例如,我只想用我的c ++代码实现“adb devices"功能,那我该怎么办呢? 我尝试过的: 下载src代码,尽量叫动态,c++怎么用几乎没有文档. 解决方案 据我了解你想执行命令从您的应用程序中,如 ADB 命令行客户端. 然后我会查看 ADB 客户端源,以了解它如何与服务器后台进程通信.连同 GitHub - cstyan/adbDocumentation:更好的 ADB 协议文档,特别适用于 USB 使用.[^]应该可以交流了. 换句话说: 只需在您的项目中使用 ADB 客户端源代码,而不使用 main() 函数实现,然后像 main 一样调用函数. “adb 设备"示例: clinet/main.cpp[^] return adb_comman
1550 2022-07-19
编程技术问答社区
保存文件时,有没有办法设置qfiledialog的默认文件名
您好,如描述.我需要在 Qt Quick Application 中使用 QFileDialog 无需任何小部件.所以我必须在 QML 中使用它.但是,据我所知,QML 中的 FileDialog 没有设置默认保存文件名的方法/属性. 谁能帮帮我? 我尝试过的: 我在谷歌上搜索了几天,但没有找到有价值的线索. 解决方案 看来你必须自己实现它或使用现有的解决方案,如QML 中的高级文件对话框 |Kullo[^].
1248 2022-07-19
编程技术问答社区
乒乓球游戏有帮助吗?
你能帮我修复代码吗,因为它不起作用!! 我尝试过的: #include #define RACKETLEN 50 #define RACKETWIDTH 5 static int racket1_x = 20; static int racket1_y = 280; static int racket2_x = 770-RACKETWIDTH; static int racket2_y = 280; static int ball_x= 100, ball_y = 45; static int ballSize = 10; static int RacketColor = 15; static int BallGNDColor = 0; static int BallColor = 15; int dirY = 0;int dirX = 0; void drawBoard(int color) { setcolor(color); rec
166 2022-07-19
编程技术问答社区
请求有关C中客户机-服务器应用程序的帮助++
我必须在 C++ 中开发一个客户端服务器应用程序,该应用程序必须能够将命令(ctrl/alt/shift,后跟 a/b/...1/2/3)从服务器发送到应用程序实际上是焦点. 我尝试过的: 我只做了一个客户端服务器,但没有从客户端对服务器中的应用程序进行控制命令 解决方案 Quote:我只做了一个客户端服务器,但没有从客户端对服务器中的应用程序进行控制命令好吧,没有人阻止你这样做. 如果您有客户端和服务器并且它们能够通信,那么下一步很简单:基于简单协议发送“命令",并在另一端解释并执行它们,并提供适当的反馈.那么障碍是什么? 您可以使用双通道通信.建立连接后,服务器可以创建到客户端的新连接以发送命令.在这种情况下(和代码实现),服务器现在充当客户端,您的应用程序充当服务器(当您的客户端打开连接时,它会创建另一个侦听套接字来处理来自服务器的命令).
152 2022-07-19
编程技术问答社区
为什么我的程序没有给出所需的输出?
我是 C++ 新手,我正在编写一个模拟兔子群的程序.程序会自动添加它们,并给它们命名、性别、年龄等.我正在慢慢地为兔子添加特征,我首先从名字开始.当我编译并运行程序时,我得到了这个输出,关于如何解决这个问题有什么建议吗? 输出: Name: Sex: Color: Age: 0 Name: Sex: Color: Age: 0 Name: Sex: Color: Age: 0 Name: Sex: Color: Age: 0 Name: Sex: Color: Age: 0 我尝试过的: #include #include #include #include #include using namespace std; //void setSex( void ); char getSex(); //void setColor( void ); string getCo
160 2022-07-19
编程技术问答社区
编写以下C++程序的输出?
注意:假设所有需要的头文件都已经包含在程序中. typedef char TEXT[80]; void JumbleUp(TEXT T) { int L=strlen(T); for (int C=0; C=’M’ && T[C]
124 2022-07-19
编程技术问答社区
如何将嵌套循环的索引存储到坐标xyz的arraylist中
你好, 我是 C++ 的初学者.我对嵌套循环有疑问.我想生成一个从 1 到 N 的坐标列表 (x,y,z). 这是我尝试过的代码,但它没有给出正确的坐标,如 (0,0,0) (1,0,0) 等等.我正在努力将坐标放入 X[] Y[] 和 Z[] 的数组列表中.有人可以给我提示一下出了什么问题吗? 我尝试过的: 整数计数=1; for (int i = 0; i
152 2022-07-19
编程技术问答社区
如何使用用户输入的变量终止for循环
当用户输入 K 的数字时,我试图退出这段代码,如何用该数字终止循环? for ( int K=0; K> C; cout > F; cout > P; cout > O; } 我尝试过的: 我尝试过使用不同的循环,但似乎没有任何效果 解决方案 Quote:当用户输入 K 的数字时,我有这段代码试图退出,我如何用该数字终止循环? 由于用户没有为 K 输入任何内容,我
138 2022-07-19
编程技术问答社区
如何为汽车点阵打印机创建字体?
尊敬的各位 我有一个问题,我想为汽车点阵打印机创建阿拉伯字体,打印机品牌是 Intermec,它不打印从右到左语言的字体. 我不知道我应该如何以及从哪里开始.我在互联网上搜索了有关此主题的信息,但找不到答案. 你能帮我吗? 解决方案 我会先阅读 编程手册[^] 用于打印机 您可能对阿拉伯语的 R2L 特性有疑问,因此您的打印渲染可能只需要从 L2R 打印它
138 2022-07-19
编程技术问答社区
将一维数组指定为二维(多维)数组的元素
让我们分别定义一维和二维(多)维数组,如下所示: typedef float VERTREX[3]; typedef VERTREX TRIANGLE[3]; 然后说我已经初始化了一些 VERTEX 数组, VERTREX v1 = { 1, 2, 3 }; VERTREX v2 = { 2, 2, 3 }; VERTREX v3 = { 1, 2, 1 }; 在数学上假设一个由三个顶点组合定义的三角形,因此我将一个三角形定义为以下代码片段, TRIANGLE tr; 当我将每个 VERTEX(单维数组)元素分配给 TRIANGLE(数组数组/二维数组)时出现问题,如下代码, tr[0] = v1; // error C2106: '=' : left operand must be l-value(in Visual C++ compiler) tr[1] = v2; // error C2106: tr[2] = v3; // error C2106: 我也不
124 2022-07-19
编程技术问答社区
我的C++代码出了什么问题
我的代码有编译错误 _array bound 之前不是整数常量']' token _ARRAY bound 不是 ']' 标记之前的整数常量 我尝试过的: #include using namespace std; int n; int _array[n]; int _ARRAY[n-1]; swap(int *i,int *k) {int j;// js any temperory element j=*i; *i=*k; *k=j; } void sort(int _array[],int n ) {int hole; int i; hole = i; for(int hole=1;hole { if( hole>0 && _array[hole-1]>_array[hole]) {swap(_array[hole],_array[ho
106 2022-07-19
编程技术问答社区
与C++OOP混淆
Buckys C++ 编程教程 - 42 - 箭头成员选择运算符 - YouTube[^] 所以你在这里看到他有 3 个文件:main.cpp、Sally.h 和 Sally.cpp,他在 Sally.cpp 文件中定义了一个 void 函数,语法为 void Sally::printCrap().我很困惑,为什么他将用于定义函数的类的名称放在类之外?有人可以解释一下吗.我会很感激的! 我尝试过的: 抱歉这个小问题不详细,但我限制在 200 个字符以内:X 我希望你能理解我的问题,并希望你能解释一下. 谢谢! 解决方案 Sally::printCrap() 是因为 printCrap 是在 Sally 类之外定义的.如果它是在类(内联)中定义的,则不必有 Sally:: 如果你没有'Sally::',那么编译器将不知道该函数属于哪个类.
102 2022-07-19
编程技术问答社区