読者になる

so what

2008-05-17

フレンド関数を使う

C++

便利さがまだよくわからない。

#include <iostream>

using namespace std;

class Foo {
private:
  int i;

public:
  Foo(int i) : i(i) {};
  friend void puts(Foo foo);
};

void puts(Foo foo) {
  cout << foo.i << endl;
}

int main() {
  Foo foo(100);
  puts(foo);
  return 0;
}

winebarrel 2008-05-17 00:00

この記事をはてなブックマークに追加
Tweet
  • もっと読む
コメントを書く
« link: コピーコンストラクタとデフォルト… クラスの値渡し、戻り値 その2 »
プロフィール
id:winebarrel id:winebarrel はてなブログPro
このブログについて
検索
リンク
  • Twitter
  • Bitbucket
  • GitHub
最新記事
  • クエリログを使ったPostgreSQLの負荷テスト
  • ridgepoleのパーティショニング対応を削除することを考えています
  • 最近作ったもの
  • RDS(PostgreSQL)のクエリログの有無によるpgbenchの差異
  • MySQLでTPC-B likeなテストを実行するツールを作った
月別アーカイブ

はてなブログをはじめよう!

winebarrelさんは、はてなブログを使っています。あなたもはてなブログをはじめてみませんか?

はてなブログをはじめる(無料)
はてなブログとは
so what so what

Powered by Hatena Blog | ブログを報告する

引用をストックしました

引用するにはまずログインしてください

引用をストックできませんでした。再度お試しください

限定公開記事のため引用できません。

読者です 読者をやめる 読者になる 読者になる