小编Ste*_*fan的帖子

对重载函数'pow'的模糊调用

我在运行以下代码时遇到了一些问题.我得到了这个:错误C2668:'pow':对重载函数的模糊调用.我试图使用static_cast手动将参数转换为适当的类型,但是我想我得到一些指针错误?!

该程序应将数字从基数16转换为基数10.

#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
#include <string.h>
#include <math.h>

//base 16 to base 10

int convert(char *n){
    int result = 0;
    for (int i = strlen(n) - 1; i >= 0; i--){
        if (n[i] >= 'a')
            result += (n[i] - 'a' + 10)* pow(16, strlen(n) - i - 1);
        else
        if (n[i] >= 'A')
            result += (n[i] - 'A' + 10)* pow(16, strlen(n) - i - 1);
        else
        if (n[i] >= '0')
            result += (n[i] …
Run Code Online (Sandbox Code Playgroud)

c++ function overwrite pow

6
推荐指数
1
解决办法
2万
查看次数

模板类与抽象类

所以我开始回顾我的一些OOP课程,我发现了这个问题:模板类和抽象类有什么区别?什么时候应该使用而不是另一个?

我知道模板类的实例化方式与函数相同.创建一个副本,模板参数替换为实际数据类型.抽象类具有纯虚函数,无法实例化.派生类必须定义虚函数.

c++ oop

4
推荐指数
1
解决办法
1816
查看次数

DBMS OUTPUT PUT 不打印任何内容

我是 PL/SQL 的新手,我想显示以下消息。当我在 SQL Developer 中编译它时,我只会得到

  PL/SQL procedure successfully completed.
Run Code Online (Sandbox Code Playgroud)

我的代码是这样的:

SET SERVEROUTPUT ON;

DECLARE
  mesaj VARCHAR2 (100) := 'PL/SQL';
BEGIN
  DBMS_OUTPUT.PUT(mesaj);
END;
/
Run Code Online (Sandbox Code Playgroud)

oracle plsql dbms-output

1
推荐指数
1
解决办法
2684
查看次数

扫描声明后的逗号?

不是我的代码,而是来自这里.在read_data()函数中有一个scanf,后面还有我之前看不到的东西.它有什么作用?是STL吗?

scanf("%d %d\n", &a, &b), G[a].pb(b), deg[b]++;
Run Code Online (Sandbox Code Playgroud)

c++ scanf comma-operator

1
推荐指数
1
解决办法
68
查看次数

如何为变量选择一个变量?

我有以下代码:

DECLARE
  v_oras locations.city%TYPE;
BEGIN
  SELECT l.city FROM locations l,departments d WHERE l.location_id = d.location_id AND d.department_id = 30;
END;
/
Run Code Online (Sandbox Code Playgroud)

如何将select分配给之前声明的变量?

sql oracle

0
推荐指数
1
解决办法
53
查看次数

这对于()如何工作?

我在一些代码中遇到了以下内容:

for (i = M, j = N; i; )
Run Code Online (Sandbox Code Playgroud)

i,j,M,N都是整数; 这是做什么的?

c++ for-loop

0
推荐指数
1
解决办法
92
查看次数

获取某些文件的父目录C#

我正在使用

FolderBrowserDialog fbd = new FolderBrowserDialog();
string[] filePaths = Directory.GetFiles(fbd.SelectedPath, "*",SearchOption.AllDirectories);
Run Code Online (Sandbox Code Playgroud)

filePaths如下:

C:\Users\Stef\Desktop\bgdm_v2015\bgdm.dll
C:\Users\Stef\Desktop\bgdm_v2015\something.txt
C:\Users\Stef\Desktop\bgdm_v2015\folder2\file.txt
C:\Users\Stef\Desktop\bgdm_v2015\folder2\file2.txt
C:\Users\Stef\Desktop\bgdm_v2015\folder2\folder3\file.txt
Run Code Online (Sandbox Code Playgroud)

有什么功能可以使父目录进入文件?只喜欢

bgdm_v2015
bgdm_v2015
bgdm_v2015
folder2
folder2
folder3
Run Code Online (Sandbox Code Playgroud)

c#

-1
推荐指数
1
解决办法
1871
查看次数

标签 统计

c++ ×4

oracle ×2

c# ×1

comma-operator ×1

dbms-output ×1

for-loop ×1

function ×1

oop ×1

overwrite ×1

plsql ×1

pow ×1

scanf ×1

sql ×1