php - C++ 中的 PHP 示例

标签 php c++

嗯,我想学习 C++,目前我只熟悉 PHP 和 Javascript。我认为开始学习的一个好方法是将 PHP 中的方法转移到 C++。

所以基本上我想要下面的 C++ 代码片段

获得最佳评论的帖子将获得一个大大的绿色勾号。

此外,如果您知道好的初学者教程,请发表评论。

下面是我想要的 C++ 代码

首先

$array = array('I\'m', 'learning', 'C++');
foreach($array as $word){
    echo $word.' ';
}

第二

function foo($num,$ber, $add = true){
    if(is_numeric($num) && is_numeric($ber)){
        if(!$add){
            echo $num*$ber;
        }
        else{
            echo $num + $ber;
        }
    }
    else{
        echo 'They aren\'t numbers!';
    }
}
foo(2,4, false);

最佳答案

我对将其转换为 C++ 的教学用途持怀疑态度。只是翻译上面的代码可能用处不大。以你的第一个例子为例,你循环遍历一个字符串数组并打印出每个单词 - 当然,我可以使用 std::vector<std::string> 将其翻译成 C++ ,迭代 vector 并将每个字符串输出到标准输出。但这真的能教会你什么吗?我也可以使用 const char* 的 C 数组指针,迭代它并调用 printf在每一个上。但这真的能教会你什么吗?

由于您已经知道如何使用 PHP 和 Javascript 进行编码,因此您显然了解变量、循环、条件等基本编程概念。但是 C++ 是一种与 PHP 截然不同的语言或Javascript。一方面,它是静态类型的。另一方面,它需要手动内存管理。所以我认为与其尝试将 PHP 代码转换为 C++,不如阅读 good introductory book到 C++。

关于php - C++ 中的 PHP 示例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1717721/

相关文章:

php - 没有插件的 wordpress 的 Facebook 登录

php - 在 fork 的 child 上调用 rand/mt_rand 会产生相同的结果

C++ 指向其他类函数的指针函数

c++ - 正确构建 CGAL

c++ - 标量类型和未定义行为的析构函数调用

c++ - 如何在 bjam 中添加新的编译器开关

php - CodeIgniter 中的可选表单字段和更新

php - 将 tiff(带路径)转换为 png 并删除背景(透明)- 在 PHP 中使用 Imagemagick

php - 在自定义托管结帐页面上保护/验证 Paypal Payments Pro 数据并将自定义数据提交给 PayPal

c++ - 匿名管道