在素数任务上抛出std :: bad_alloc

时间:2018-08-08 17:08:46

标签: c++ primes dynamic-allocation bad-alloc

我正在执行一项任务,其中我必须打印出两个给定数字之间的所有质数,但它们也是回文。但是,程序崩溃,并抛出std :: bad_alloc。我试图通过在堆上动态分配两个主数组来解决此问题,但这并没有解决任何问题。有人可以帮我解决此错误吗?这是我的代码:

SELECT
    SalesClients.ClientName,
    (CASE 
        WHEN (COL_LENGTH('dbo.SalesClients', 'DOB') IS NULL) 
           THEN DATEADD(month, -SalesClients.AgeInMonth, GETDATE())
        WHEN SalesClients.DOB IS NULL 
           THEN DATEADD(month, -SalesClients.AgeInMonth, GETDATE())
        ELSE SalesClients.DOB
     END) AS DOB
FROM 
    dbo.SalesClients AS SalesClients

0 个答案:

没有答案
相关问题