找到34423篇关于编程的文章

C++ 中复制构造函数何时被调用?

Anvi Jain
更新于 2019年7月30日 22:30:25

818 次浏览

复制构造函数是一个构造函数,它通过使用之前创建的相同类的对象来初始化对象从而创建一个对象。复制构造函数用于-用另一个相同类型的对象初始化一个对象。复制一个对象以将其作为参数传递给函数。复制一个对象以从函数返回它。如果类中未定义复制构造函数,则编译器本身会定义一个。如果类具有指针变量并进行一些动态内存分配,则必须具有复制构造函数。最常见的形式是…… 阅读更多

C++ 中的结构体与类

Nishtha Thakur
更新于 2019年7月30日 22:30:25

186 次浏览

在 C++ 中,结构体和类基本上是相同的。但是有一些细微的差别。这些区别如下所示。类成员默认为私有,但结构体成员为公有。让我们看看这两个代码来了解其区别。示例代码 在线演示#include using namespace std; class my_class {    int x = 10; }; int main() {    my_class my_ob;    cout

C++ 中的函子

Anvi Jain
更新于 2019年7月30日 22:30:25

292 次浏览

函子是 C++ 中的函数对象。函子允许将某个类的实例对象称为普通函数。让我们考虑一个带有一个参数的函数。我们可以使用此函数作为函数对象来对一组数据执行某些任务。示例代码 在线演示#include #include using namespace std; int square(int x) {    return x*x; //返回x的平方 } int main() {    int data[10] = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9};    transform(data, data+10, data, square);    for (int i = 0; i

C++ 中的 void 函数返回值

Anvi Jain
更新于 2019年7月30日 22:30:25

17K+ 次浏览

void 函数之所以被称为 void,是因为它们不返回任何值。“void 函数不能返回任何值”这句话并不总是正确的。我们不能从 void 函数返回任何值,但我们可以返回值以外的东西。其中一些如下所示。void 函数可以返回void 函数不能返回任何值。但是我们可以使用 return 语句。它表示函数已终止。它提高了代码的可读性。示例代码 在线演示#include using namespace std; void my_func() {    cout

我们应该为 C++ 指针赋值什么:Null 还是 0?

karthikeya Boyini
更新于 2019年7月30日 22:30:25

1K+ 次浏览

在 C++ 中,Null 定义为 0。Null 或 0 是一个整数。对于指针,我们可以将指针 p 赋值为 -Float* p = NULL; Float* p = 0; Float* p = nullptr;这三个都会产生相同的结果。null ptr 是 C++11 中引入的关键字,用于替换 NULL。

C/C++ 中指针的大小是多少?

Samual Sam
更新于 2019年7月30日 22:30:25

9K+ 次浏览

C/C++ 中指针的大小不是固定的。它取决于不同的问题,例如操作系统、CPU 架构等。通常,它取决于底层处理器的字长,例如,对于 32 位计算机,指针大小可以为 4 字节,对于 64 位计算机,指针大小可以为 8 字节。因此,对于特定架构,指针大小是固定的。它对于所有数据类型(如 int *、float * 等)都是通用的。

如何使用 JDBC 程序从存储过程中检索多个 ResultSets?

Nitya Raut
更新于 2019年7月30日 22:30:25

6K+ 次浏览

存储过程是子例程,存储在 SQL 目录中的 SQL 语句段。所有可以访问关系数据库(Java、Python、PHP 等)的应用程序都可以访问存储过程。存储过程包含 IN 和 OUT 参数或两者兼有。如果您使用 SELECT 语句,它们可能会返回结果集。存储过程可以返回多个结果集。从过程中检索结果:您可以使用 CallableStatement 调用现有的存储过程。Connection 接口的 prepareCall() 方法接受字符串格式的程序调用并返回一个可调用语句对象。CallableStatement cstmt = con.prepareCall("{call sampleProcedure()}");使用……执行上面创建的可调用语句 阅读更多

如何使用 JDBC 程序连接到 MongoDB 数据库?

Vrundesha Joshi
更新于 2019年7月30日 22:30:25

1K+ 次浏览

MongoDB 是一个跨平台的面向文档的数据库,它提供高性能、高可用性和易于扩展性。MongoDB 基于集合和文档的概念。在开始连接 MongoDB 之前,您需要确保已安装 MongoDB JDBC 驱动程序。如果没有,请从路径下载 mongo.jar 并将其添加到您的类路径中。示例以下 JDBC 程序建立与 MongoDB 数据库的连接并在其中创建一个集合。import com.mongodb.client.MongoDatabase; import com.mongodb.MongoClient; import com.mongodb.MongoCredential; public class CreatingCollection {    public static void main( String args[] ) {       // 创建一个 Mongo 客户端       MongoClient ... 阅读更多

在 C++ 中初始化包含硬编码元素的 std::vector 的最简单方法是什么?

Samual Sam
更新于 2019年7月30日 22:30:25

565 次浏览

在现代 C++ [11,14,…] 中,向量按以下方式初始化std::vector vec = {1,2,3};算法开始    初始化向量 v。    使用 accumulate,对向量 v 中的所有元素求和。    打印结果。结束。这是一个对向量元素求和的简单示例:示例 在线演示#include #include #include using namespace std; int main() {    vector v = {2,7,6,10};    cout

如何使用 JDBC 程序连接到 PostgreSQL 数据库?

Jennifer Nicholas
更新于 2019年7月30日 22:30:25

816 次浏览

PostgreSQL 是一个由全球志愿者团队开发的开源关系数据库管理系统 (DBMS)。PostgreSQL 不受任何公司或其他私人实体控制,源代码可免费获得。PostgreSQL 运行在所有主要操作系统上,包括 Linux、UNIX(AIX、BSD、HP-UX、SGI IRIX、Mac OS X、Solaris、Tru64)和 Windows。它支持文本、图像、声音和视频,并包括 C/C++、Java、Perl、Python、Ruby、Tcl 和开放数据库连接 (ODBC) 的编程接口。从 postgresql-jdbc 存储库下载最新版本的 postgresql-。将下载的 jar 文件 postgresql-(VERSION).jdbc.jar 添加到您的类路径中。示例以下 JDBC 程序…… 阅读更多

广告
© . All rights reserved.