エスケープシーケンスやWin32APIなどの環境依存なものもOK
そのような質問は必ず環境を書きましょう
半角空白やタブでのインデントはスレに貼ると無くなります
コードを貼れる所
http://codepad.org/
https://ideone.com/
前スレ
【初心者歓迎】C/C++室 Ver.103【環境依存OK】
https://mevius.5ch.net/test/read.cgi/tech/1530384293/
【初心者歓迎】C/C++室 Ver.104【環境依存OK】
■ このスレッドは過去ログ倉庫に格納されています
2018/12/28(金) 06:04:52.38ID:ufThBpcD
640デフォルトの名無しさん
2019/03/02(土) 09:08:32.90ID:NYNVQHNm 物作った事の無い人の重箱の隅つつき+詳細未記載本なんて
時間の無駄だというのが良くわかった。
石田晴久の通信プログラムとか技術書展の方がマシ
時間の無駄だというのが良くわかった。
石田晴久の通信プログラムとか技術書展の方がマシ
641デフォルトの名無しさん
2019/03/02(土) 11:46:55.44ID:jZcAiOx4 ソース書くときに気を付けるのはとにかく引き継ぎしないといけなくなったときに楽になるようにって点かな。
上から読み下していったときにわかりやすければなんでもいいと思ってる。
上から読み下していったときにわかりやすければなんでもいいと思ってる。
642デフォルトの名無しさん
2019/03/02(土) 12:38:56.25ID:+L4gK20K 構造体で例えば
struct POINT{
int x, y;
};
があるとき
struct POINT p = {1, 2};
と定義と代入を同時に出来ますが
一度代入したものを後から書き換えるとき
p = {3, 4};
と書くとエラーになるみたいで
p.x = 3, p.y = 4;
と書かないといけないのが面倒です
先生なんとかなりませんか?
struct POINT{
int x, y;
};
があるとき
struct POINT p = {1, 2};
と定義と代入を同時に出来ますが
一度代入したものを後から書き換えるとき
p = {3, 4};
と書くとエラーになるみたいで
p.x = 3, p.y = 4;
と書かないといけないのが面倒です
先生なんとかなりませんか?
643デフォルトの名無しさん
2019/03/02(土) 12:45:48.83ID:+L4gK20K ああできた
p = (struct POINT){3, 4};
これでいけました
p = (struct POINT){3, 4};
これでいけました
644デフォルトの名無しさん
2019/03/02(土) 13:27:28.31ID:NYNVQHNm 構造体一括代入はANSI以降の機能だからOS/9とかCP/M68K
のC言語では当然のように動かない
のC言語では当然のように動かない
645デフォルトの名無しさん
2019/03/02(土) 13:49:52.82ID:+L4gK20K C++だと
p = POINT(3, 4);
もいけるかな
p = POINT(3, 4);
もいけるかな
646デフォルトの名無しさん
2019/03/02(土) 13:50:54.37ID:+L4gK20K648デフォルトの名無しさん
2019/03/02(土) 14:07:27.41ID:kDivPjLV 片山さんは何で改名したんですか?
649デフォルトの名無しさん
2019/03/02(土) 16:04:24.12ID:uz1yhwTy C の p = (struct POINT){3, 4}; は、構造体の一括代入に違いないけど、
(struct POINT){3, 4} の部分が「複合リテラル」compound literal だから
使えるのは C99 以降だね。
(struct POINT){3, 4} の部分が「複合リテラル」compound literal だから
使えるのは C99 以降だね。
650デフォルトの名無しさん
2019/03/02(土) 16:10:37.25ID:EmfZa2jP >>643
理由が"面倒"だったのに、文字数増えてるよねそれ
理由が"面倒"だったのに、文字数増えてるよねそれ
>>649
これは、C++ に合わせてほしかったな、と思うのです
これは、C++ に合わせてほしかったな、と思うのです
652デフォルトの名無しさん
2019/03/02(土) 21:57:47.90ID:nqwTLRnH >>650
要素数によるやろ
要素数によるやろ
653デフォルトの名無しさん
2019/03/03(日) 10:43:47.19ID:lzyzpNmU C++の規格で使いたいならC++使えで
654デフォルトの名無しさん
2019/03/03(日) 10:52:31.28ID:BbxzBxVK c++の規格って言ってもその辺、c++のいつの規格だよって話になるんじゃないの?
655デフォルトの名無しさん
2019/03/03(日) 12:23:44.49ID:eB5he6fi656デフォルトの名無しさん
2019/03/03(日) 12:30:17.98ID:eB5he6fi657デフォルトの名無しさん
2019/03/03(日) 12:36:20.23ID:0vjeZZiI C++でまともなWebサービス作れるエンジニアなんて相当単価高そう
もうオワコン動画の便所掃除やりたがる奴なんていないだろうし
もうオワコン動画の便所掃除やりたがる奴なんていないだろうし
658デフォルトの名無しさん
2019/03/03(日) 14:17:56.07ID:ilhG1tLW オワンゴとは良く言ったものだな
659はちみつ餃子 ◆8X2XSCHEME
2019/03/03(日) 14:31:57.32ID:XzFmXWmd サービスを書くのに C++ の比率は高くないかもしれんが、
サービスを支えるインフラには C++ を使うことだってあるだろう。
サービスを支えるインフラには C++ を使うことだってあるだろう。
660デフォルトの名無しさん
2019/03/03(日) 15:36:52.66ID:WlpYxc7g 普通はJavaじゃなかろうか。
661デフォルトの名無しさん
2019/03/03(日) 15:58:13.68ID:E4UxtVYi Javaは糞
662デフォルトの名無しさん
2019/03/03(日) 16:24:07.50ID:D2G4oQ9F 副業解禁で激変する若者世代とマネージャー世代のキャリア観
https://www.businessinsider.jp/post-107782
フリーランスの職種20個の仕事内容と平均年収をわかりやすく解説
https://www.proof0309.com/entry/shokushu
時給1万円のバイトも。会社員向きのプチ副業を、“バイト芸人”が教える
https://headlines.yahoo.co.jp/article?a=20190226-00127948-bizspa-bus_all
副業が「会社にバレる人」と「バレない人」の大差
https://headlines.yahoo.co.jp/article?a=20190303-00268007-toyo-bus_all
正社員の10%以上が副業 中には過重労働で体調崩す人も
https://headlines.yahoo.co.jp/hl?a=20190227-00010000-wordleaf-bus_all
「副業で年2000万円稼ぐ男」に学ぶキャリア戦略
https://headlines.yahoo.co.jp/article?a=20190221-00266856-toyo-bus_all
加速する「副業社会」正社員の4割が「副業したい」 気になる収入はどれくらい?
https://headlines.yahoo.co.jp/hl?a=20190218-00010001-danro-life
おすすめ副業22選を現役フリーランスが解説【在宅も可能】
https://www.proof0309.com/entry/zaitaku-hukugyou
会社を辞めてフリーランスで働きたいあなたが知っておくべき10のこと
https://www.businessinsider.jp/post-165731
フリーランスと会社員、働き方の根本的な差 広がる「雇用されない働き方」の課題とは何か
https://toyokeizai.net/articles/-/263055
フリーランス人口は増える!今後は仕事もプロジェクト単位になる!?
https://freelance.mts-career.com/population/
https://www.businessinsider.jp/post-107782
フリーランスの職種20個の仕事内容と平均年収をわかりやすく解説
https://www.proof0309.com/entry/shokushu
時給1万円のバイトも。会社員向きのプチ副業を、“バイト芸人”が教える
https://headlines.yahoo.co.jp/article?a=20190226-00127948-bizspa-bus_all
副業が「会社にバレる人」と「バレない人」の大差
https://headlines.yahoo.co.jp/article?a=20190303-00268007-toyo-bus_all
正社員の10%以上が副業 中には過重労働で体調崩す人も
https://headlines.yahoo.co.jp/hl?a=20190227-00010000-wordleaf-bus_all
「副業で年2000万円稼ぐ男」に学ぶキャリア戦略
https://headlines.yahoo.co.jp/article?a=20190221-00266856-toyo-bus_all
加速する「副業社会」正社員の4割が「副業したい」 気になる収入はどれくらい?
https://headlines.yahoo.co.jp/hl?a=20190218-00010001-danro-life
おすすめ副業22選を現役フリーランスが解説【在宅も可能】
https://www.proof0309.com/entry/zaitaku-hukugyou
会社を辞めてフリーランスで働きたいあなたが知っておくべき10のこと
https://www.businessinsider.jp/post-165731
フリーランスと会社員、働き方の根本的な差 広がる「雇用されない働き方」の課題とは何か
https://toyokeizai.net/articles/-/263055
フリーランス人口は増える!今後は仕事もプロジェクト単位になる!?
https://freelance.mts-career.com/population/
663デフォルトの名無しさん
2019/03/03(日) 16:40:10.01ID:QDmbu/k4 言語を使う側なのに、大声でJavaは嫌い()
664デフォルトの名無しさん
2019/03/03(日) 23:12:33.70ID:PvgSI+1g >>629
焼そば屋?
焼そば屋?
665デフォルトの名無しさん
2019/03/04(月) 04:52:56.59ID:DAN4+o0x 「困った」と
「助けたい」をマッチングする
新たな出会い系アプリか?
「助けたい」をマッチングする
新たな出会い系アプリか?
666デフォルトの名無しさん
2019/03/04(月) 21:58:39.97ID:jKyydNU9 最近はスノボにご熱心。
667デフォルトの名無しさん
2019/03/05(火) 04:05:49.01ID:/9uzsfIc まあJavaは糞これは間違いない
Java使うぐらいならC#使うほうが10倍まし
Java使うぐらいならC#使うほうが10倍まし
668デフォルトの名無しさん
2019/03/05(火) 06:49:23.03ID:O5wD/kWC そんなことあるわけない
100倍は違う
100倍は違う
669デフォルトの名無しさん
2019/03/05(火) 06:58:59.78ID:kisxcMe6 Javaはコボラーと同じく湿った猫のような臭いがします
670デフォルトの名無しさん
2019/03/05(火) 14:00:13.11ID:CkJINn0N Java並に大規模な開発事例ってC++にはあるの?
671デフォルトの名無しさん
2019/03/05(火) 15:25:41.23ID:fIhIM0AX Windows
672デフォルトの名無しさん
2019/03/05(火) 17:12:45.41ID:YmAHbq9k673デフォルトの名無しさん
2019/03/05(火) 17:33:37.15ID:/9vlYliD LinuxカーネルってCじゃないのか?
674デフォルトの名無しさん
2019/03/05(火) 17:42:59.75ID:zQd5qKqX javaって大規模なの?
675デフォルトの名無しさん
2019/03/05(火) 18:51:08.44ID:t42KPL8W unreal engineとかクッソ大規模に見えるけどどう?
676デフォルトの名無しさん
2019/03/05(火) 19:03:00.43ID:fIhIM0AX 工数でいえばそんなもんクフ王のピラミッドには遠く及ばないだろう
677デフォルトの名無しさん
2019/03/05(火) 19:03:04.57ID:VOhJ9aa0 そもそもjreの基幹部分とかc++だろ
678デフォルトの名無しさん
2019/03/05(火) 19:33:34.31ID:5rQQuIbo クフ王のピラミッドがなんか関係あるのか?
679デフォルトの名無しさん
2019/03/05(火) 19:57:12.64ID:RSECco33 甘い
甘いなぁ
人月換算だと同じだよ
死者数すらも一致してる
甘いなぁ
人月換算だと同じだよ
死者数すらも一致してる
680デフォルトの名無しさん
2019/03/05(火) 22:23:27.02ID:kisxcMe6 20年前で70万ステップぐらいでビルドに1Hぐらいだったなあ
681デフォルトの名無しさん
2019/03/06(水) 00:39:47.70ID:oR6mPeK7 むしろ>>670が思う大規模なjavaプロジェクトを知りたい
682デフォルトの名無しさん
2019/03/06(水) 00:47:13.50ID:URVwFrjm 人数かけて、webページの遷移ごとに別人が開発して、似たような処理をするコードが100倍くらいに膨れ上がって収集つかないようなのが大規模なんじゃね
683デフォルトの名無しさん
2019/03/06(水) 02:24:32.10ID:bd8igJ/M そう言われると、それまさにコボルだなw
684デフォルトの名無しさん
2019/03/06(水) 09:21:38.79ID:Bk9kaTOY コボル島ってどっかになかったっけ
685デフォルトの名無しさん
2019/03/06(水) 09:50:15.63ID:mg6kC0Yg c++じゃなくてcでnamespaceって使えますか?あるいはnamespace相当の機能ってどうすれば実現出来ますか?
686デフォルトの名無しさん
2019/03/06(水) 09:53:13.16ID:mg6kC0Yg 重力波を検出するのに世界中の電子望遠鏡を接続してリアルタイムに通信してるようだけど
ああいうシステムのコードって何で書かれてるの? FORTRAN ?
ああいうシステムのコードって何で書かれてるの? FORTRAN ?
687デフォルトの名無しさん
2019/03/06(水) 10:10:00.89ID:TjQtzcPT688デフォルトの名無しさん
2019/03/06(水) 11:25:59.41ID:1+PBsWw4689デフォルトの名無しさん
2019/03/06(水) 13:12:20.46ID:+Sk++sfs C++だけは絶対にないな
690はちみつ餃子 ◆8X2XSCHEME
2019/03/06(水) 13:15:53.62ID:7/fqDaVy そうか。
691デフォルトの名無しさん
2019/03/06(水) 23:36:07.84ID:rIL6SiiZ std::chronoにnanoseconds取り扱う型があるけど
これってwindowsでもナノ秒の精度ちゃんと取り扱えるの?
これってwindowsでもナノ秒の精度ちゃんと取り扱えるの?
692デフォルトの名無しさん
2019/03/06(水) 23:39:51.80ID:NglcYyrq c++11以降はあれ明らかに生産性下がってんだろ。。
誰か本当のことを言ってやれよ。。
誰か本当のことを言ってやれよ。。
693デフォルトの名無しさん
2019/03/06(水) 23:41:05.32ID:ARyk7IvZ 構造化束縛はありがたい
694デフォルトの名無しさん
2019/03/06(水) 23:42:11.68ID:TjQtzcPT >>691
自分で試してみたら?
自分で試してみたら?
695デフォルトの名無しさん
2019/03/06(水) 23:52:49.64ID:07omsi5c696デフォルトの名無しさん
2019/03/07(木) 04:25:32.55ID:hEEon6In じっさいにやったらわかるが、結局 Windows API の持ってる精度までしかでない
あたりまえっちゃーあたりまえだが
あたりまえっちゃーあたりまえだが
697デフォルトの名無しさん
2019/03/07(木) 05:42:28.93ID:mVKClUMz >>694
試そうと思ったらどう試すのがいいんだ?
試そうと思ったらどう試すのがいいんだ?
698デフォルトの名無しさん
2019/03/07(木) 06:28:12.40ID:beHWBAJY 短時間、というか連続で何度も時刻の値を入手して、
値の下の方の桁がかならずゼロ並びになってるとか、
時刻同士の差を取って、ある値より小さな数が出ないことから、
解像度の見当を付けるくらいかな。
もっと良いやり方を知ってる人は教えてください。
値の下の方の桁がかならずゼロ並びになってるとか、
時刻同士の差を取って、ある値より小さな数が出ないことから、
解像度の見当を付けるくらいかな。
もっと良いやり方を知ってる人は教えてください。
699デフォルトの名無しさん
2019/03/07(木) 09:17:09.23ID:0XBNAuOg 差をとってその偏差を見ればいいんでは
高解像度タイマーならたぶんcpuのクロック程度の解像度じゃないの
パフォーマンス測定に普通使うし
個人的にはchrono使わずにosのapiかコンパイラの組み込み関数使う
そっちの方が信頼できるし、chronoは型がガチガチすぎて面倒くさい
高解像度タイマーならたぶんcpuのクロック程度の解像度じゃないの
パフォーマンス測定に普通使うし
個人的にはchrono使わずにosのapiかコンパイラの組み込み関数使う
そっちの方が信頼できるし、chronoは型がガチガチすぎて面倒くさい
700デフォルトの名無しさん
2019/03/07(木) 09:44:34.06ID:MJ46GSxE アナログ出力してオシロで確認
701デフォルトの名無しさん
2019/03/07(木) 19:42:23.39ID:41TL6wBf std::vectorの最初の要素数は
std::vectro<foo> bar(12);
みたいにコンストラクタで指定できますが、同様に
std::vector<std::vectro<foo>> bar
のように入れ子になったvectorの両方の要素数をコンストラクタで指定する方法はありますか?
std::vectro<foo> bar(12);
みたいにコンストラクタで指定できますが、同様に
std::vector<std::vectro<foo>> bar
のように入れ子になったvectorの両方の要素数をコンストラクタで指定する方法はありますか?
702デフォルトの名無しさん
2019/03/07(木) 20:10:03.40ID:rioBJ/QG 結構難しいと思うがね。
最近のCPUはターボブーストいうてサボるし、命令順序入れ替えるし、キャッシュの乗り方でnano秒程度は簡単にズレるだろうし。
最近のCPUはターボブーストいうてサボるし、命令順序入れ替えるし、キャッシュの乗り方でnano秒程度は簡単にズレるだろうし。
703デフォルトの名無しさん
2019/03/07(木) 20:45:12.44ID:xMxnKQAI >>701
std::vector<std::vector<foo>> a(100, std::vector<foo>(200));
std::vector<std::vector<foo>> a(100, std::vector<foo>(200));
704デフォルトの名無しさん
2019/03/07(木) 20:50:20.24ID:pnI3L7PU >>702
最近のは対策入ってる
最近のは対策入ってる
705デフォルトの名無しさん
2019/03/07(木) 22:54:09.91ID:qMT9Q04c >>703
ありがとござます!
ありがとござます!
706デフォルトの名無しさん
2019/03/09(土) 07:43:53.39ID:L5yO1DTL Cで書かれたライブラリから来た構造体にスマポをあてる方法はありますか?
707デフォルトの名無しさん
2019/03/09(土) 09:00:25.13ID:jz9xUaFa どうなんだろ?
普通に考えたらデストラクタでfreeを呼べばいいから、それ用のライブラリがありそうな気はするけど。
普通に考えたらデストラクタでfreeを呼べばいいから、それ用のライブラリがありそうな気はするけど。
708デフォルトの名無しさん
2019/03/09(土) 10:46:03.96ID:ABNsWlsO >>706
スマポ弄ってアロケートだけしないようにすればいいんじゃね?
スマポ弄ってアロケートだけしないようにすればいいんじゃね?
709デフォルトの名無しさん
2019/03/09(土) 11:36:20.07ID:4ewQpv+T 「来た」というのが構造体へのポインタをfree責任ごと渡されたという意味ならカスタムデリータだろうな。
710706
2019/03/09(土) 12:16:02.29ID:L5yO1DTL ありがとうございます
カスタムデリータは知りませんでした
Cで書かれたライブラリにmallocしたポインタを返してくる関数があって生ポいやだなあと思っていたところでした
カスタムデリータは知りませんでした
Cで書かれたライブラリにmallocしたポインタを返してくる関数があって生ポいやだなあと思っていたところでした
711デフォルトの名無しさん
2019/03/09(土) 14:06:24.90ID:YAm1zwse 最近スマポ使えスマポ使えってうるさい割にはカスタムデリータ指定出来ることも知らなかったりするんだな
自分が使ってるもののリファレンスすら読んでない奴が安全性とかどの口で言ってるんだろう
自分が使ってるもののリファレンスすら読んでない奴が安全性とかどの口で言ってるんだろう
712デフォルトの名無しさん
2019/03/09(土) 15:07:55.58ID:23Hi4jvz わかってない奴ほど、声がデガイんだよ。
713デフォルトの名無しさん
2019/03/09(土) 17:13:56.74ID:kfZA3URW codecvt_utf8
codecvt_utf16
codecvt_utf8_utf16
こいつらの糞加減に
codecvt_utf16
codecvt_utf8_utf16
こいつらの糞加減に
714デフォルトの名無しさん
2019/03/09(土) 17:33:22.12ID:anJ4ej+i 最近カスタムデリータ知ったから嬉しがってる奴がいるなw
715デフォルトの名無しさん
2019/03/09(土) 17:49:56.48ID:23Hi4jvz >>711
すいませんね、リファレンスなんかそっちのけで、ネット情報だけで、プログラム組んでます。
すいませんね、リファレンスなんかそっちのけで、ネット情報だけで、プログラム組んでます。
716デフォルトの名無しさん
2019/03/09(土) 19:59:53.92ID:YAm1zwse717デフォルトの名無しさん
2019/03/09(土) 20:10:27.73ID:eJu7ZZw8 図星しとか意味分からん
ひょっとして>>711 disってるのか? w
ひょっとして>>711 disってるのか? w
718デフォルトの名無しさん
2019/03/09(土) 20:14:07.94ID:9vZTtl18 最近図星って言葉を覚えたので使いたいんだろう
察してやれ
察してやれ
719デフォルトの名無しさん
2019/03/09(土) 20:21:16.84ID:YAm1zwse >>711で言ったことが図星だったか?という意味なんだが
アホが多いインターネッツですね
アホが多いインターネッツですね
720デフォルトの名無しさん
2019/03/09(土) 20:32:45.58ID:kU0Uws1z 今度はインターネッツという言葉を覚えたのか
どんどん賢くなっていくな
どんどん賢くなっていくな
721デフォルトの名無しさん
2019/03/09(土) 20:39:00.33ID:ABNsWlsO カスタムデリータごときでよくそこまでドヤれるもんだなw
722デフォルトの名無しさん
2019/03/09(土) 20:46:58.79ID:YAm1zwse それ俺に言ってんの?w
723デフォルトの名無しさん
2019/03/09(土) 21:23:16.03ID:jx9iLAiD そもそもSTLの基幹部分とかJavaだろ。
724デフォルトの名無しさん
2019/03/09(土) 21:36:18.70ID:jz9xUaFa 実際c++やるやつのほとんどの動機がマウントとりたい以上のものではない。
725デフォルトの名無しさん
2019/03/09(土) 22:31:55.52ID:u5Pk3KZw > 俺に言ってんの?
意識しまくりすぎだろw
意識しまくりすぎだろw
726デフォルトの名無しさん
2019/03/09(土) 22:41:21.04ID:Tm/Y9JxW 大学四年かけてC++と機械学習学べば年収1000万とか本気で言ってる奴らだからな()
727デフォルトの名無しさん
2019/03/11(月) 22:26:31.27ID:QlHozVZM 相談なのですが
テキスト形式のライセンスファイルへのファイルパスを渡さないと使用できないライブラリA
そのライブラリAを使用するライブラリB
私が作成しているのはライブラリBです。お客さんに使ってもらうものなんですが、「ライセンスファイルをセットで提供して適切な場所に置いて使ってもらう」という手間を省きたくてライセンスファイルをライブラリBに埋め込めないかと思案しています。
とりあえずライセンスファイルの中身をソースにベタ書きし、実行時に一時ファイルとして作成しライブラリAにそのパスを渡すことで上手くいっているのですが、もっとスマートな方法はないでしょうか?
ファイルパスを渡さないといけないので無理ですかね…
テキスト形式のライセンスファイルへのファイルパスを渡さないと使用できないライブラリA
そのライブラリAを使用するライブラリB
私が作成しているのはライブラリBです。お客さんに使ってもらうものなんですが、「ライセンスファイルをセットで提供して適切な場所に置いて使ってもらう」という手間を省きたくてライセンスファイルをライブラリBに埋め込めないかと思案しています。
とりあえずライセンスファイルの中身をソースにベタ書きし、実行時に一時ファイルとして作成しライブラリAにそのパスを渡すことで上手くいっているのですが、もっとスマートな方法はないでしょうか?
ファイルパスを渡さないといけないので無理ですかね…
728デフォルトの名無しさん
2019/03/11(月) 22:57:10.81ID:9rO3q8tQ 納入時にファイル一つなんか?
実体なんやねん
実体なんやねん
729デフォルトの名無しさん
2019/03/11(月) 23:06:05.03ID:zGphoT2G ライブラリAが要求するのは
ファイルシステムに認知されるファイルの形式でないといけない
だから中間ファイルに書き出して、そのファイルパスを渡すしかない
つかライセンスを埋め込んだ場合何がしかの事情で
ライセンス変更の必要が迫られた場合ライブラリBを構築しなおすことになるんだが
そういう管理でいいのけ?
ファイルシステムに認知されるファイルの形式でないといけない
だから中間ファイルに書き出して、そのファイルパスを渡すしかない
つかライセンスを埋め込んだ場合何がしかの事情で
ライセンス変更の必要が迫られた場合ライブラリBを構築しなおすことになるんだが
そういう管理でいいのけ?
730デフォルトの名無しさん
2019/03/11(月) 23:06:05.25ID:CMHDEYzk >>728
ヘッダーと共有ライブラリのセットです。
ヘッダーと共有ライブラリのセットです。
731デフォルトの名無しさん
2019/03/11(月) 23:11:06.21ID:CMHDEYzk >>729
やっぱ他にないですよね…
継続的にバージョンアップ重ねて提供してるんですが、ライブラリAについては今後も使い続けるか微妙なんでお客さんに〜のように運用してくださいってお願いするのはまだやめておきたいんですよ。
まあその面倒ごとを避けようとするスタンスが一番よくないのかもしれませんね。
やっぱ他にないですよね…
継続的にバージョンアップ重ねて提供してるんですが、ライブラリAについては今後も使い続けるか微妙なんでお客さんに〜のように運用してくださいってお願いするのはまだやめておきたいんですよ。
まあその面倒ごとを避けようとするスタンスが一番よくないのかもしれませんね。
732デフォルトの名無しさん
2019/03/11(月) 23:14:01.28ID:CMHDEYzk というか自分がお客さんの立場にたってみれば、「カレントディレクトリにライセンスファイル置いて使ってください」と言われたら「はいOKです」ですむ問題ですよね。
やはりちゃんとライセンスファイル提供して使ってもらうべきかと思ってきました。
やはりちゃんとライセンスファイル提供して使ってもらうべきかと思ってきました。
733デフォルトの名無しさん
2019/03/11(月) 23:20:45.86ID:9rO3q8tQ >>730
どう配布すんのかしらんけど
共有ライブラリと同じとこに置いて固めるなり、インストーラー書くなりすれば十分やろ
たいして報われん努力やと思うわ
それよりライブラリAは何がしたいんか気になるわ
意味あんのかそれ
どう配布すんのかしらんけど
共有ライブラリと同じとこに置いて固めるなり、インストーラー書くなりすれば十分やろ
たいして報われん努力やと思うわ
それよりライブラリAは何がしたいんか気になるわ
意味あんのかそれ
734デフォルトの名無しさん
2019/03/11(月) 23:23:05.53ID:CMHDEYzk >>733
ライブラリAはwebAPI叩くからその時にアクセス権限チェックでライセンスファイルを使うようです。
ライブラリAはwebAPI叩くからその時にアクセス権限チェックでライセンスファイルを使うようです。
735デフォルトの名無しさん
2019/03/11(月) 23:36:41.67ID:9rO3q8tQ736デフォルトの名無しさん
2019/03/12(火) 01:51:07.02ID:xlgLjh5J 変数と型についてなんだがメモリは2進数でデータを記録していて、それを何byteで区切って、どういう意味を持つか(正の整数のみとか)を型で決めてるんだよね?だとしたらポインタに型があるのはなぜ?どれもアドレスを示すんだからある意味int型でいいと思うんだけど
737はちみつ餃子 ◆8X2XSCHEME
2019/03/12(火) 02:03:10.03ID:tBEUjULM >>736
そういう言語もあったよ。
でも、ポインタを経由しただけで型がわからなくなるんじゃ、
型システムが意味を成さないだろう。
元と違った型としてアクセスしようとしたときに、
型情報がなけりゃコンパイラが捕捉しようもない。
それはプログラマの責任で正しく扱うってのならそれでもいいし、
実際、 C/C++ はプログラマがやりたければポインタを整数に型変換することも出来るけど、
(言語仕様としてはほとんど保証はないが。)
人類は間違うのでな。
型が合わないエラーなんてたびたび出しちゃうもんだろ。
もし型がなければそれはスルーされてわけのわからない挙動をするプログラムになるんだぞ。
そういうのはもうやめようって話。
そういう言語もあったよ。
でも、ポインタを経由しただけで型がわからなくなるんじゃ、
型システムが意味を成さないだろう。
元と違った型としてアクセスしようとしたときに、
型情報がなけりゃコンパイラが捕捉しようもない。
それはプログラマの責任で正しく扱うってのならそれでもいいし、
実際、 C/C++ はプログラマがやりたければポインタを整数に型変換することも出来るけど、
(言語仕様としてはほとんど保証はないが。)
人類は間違うのでな。
型が合わないエラーなんてたびたび出しちゃうもんだろ。
もし型がなければそれはスルーされてわけのわからない挙動をするプログラムになるんだぞ。
そういうのはもうやめようって話。
738デフォルトの名無しさん
2019/03/12(火) 02:06:26.71ID:i1gu3hXZ >>736
ポインタに格納されるアドレス値は32bitとか64bitとかの整数でそれ自体は同じ型として扱えるとしても、そのポインタの指す先にある物の型が分からないと色々困るでしょ。
ポインタ型としてvoid*だけでプログラムを書こうとすればその必要性がわかるはず。
同じバイト表現だからといって同じ型で表さなければならない道理はない。用途や演算結果が異なるのだから別の型として扱うのはある意味自然なことだと思うよ。
ポインタに格納されるアドレス値は32bitとか64bitとかの整数でそれ自体は同じ型として扱えるとしても、そのポインタの指す先にある物の型が分からないと色々困るでしょ。
ポインタ型としてvoid*だけでプログラムを書こうとすればその必要性がわかるはず。
同じバイト表現だからといって同じ型で表さなければならない道理はない。用途や演算結果が異なるのだから別の型として扱うのはある意味自然なことだと思うよ。
739デフォルトの名無しさん
2019/03/12(火) 07:03:19.32ID:1t7NN+JI740デフォルトの名無しさん
2019/03/12(火) 07:35:06.24ID:nPeHxcg9 Cのポインタ型はK&Rのプログラミング言語Cに書いてある通り、単なるアドレスを保持する型じゃなくて配列の仲間なのよ。
例えば
char *cp =“abc”;
で
*(p+1)の様に書くと、ちゃんとcharサイズ分ずらしたアドレスを指してくれる。
その本には
(当時の)優れたプログラマたちがやってた事を言語仕様として取り込んだと、という様な事が書いてあったと思う。
ポインタが示す先の型とサイズやらの心配はC言語では不要だ、すげーだろ?的な。
例えば
char *cp =“abc”;
で
*(p+1)の様に書くと、ちゃんとcharサイズ分ずらしたアドレスを指してくれる。
その本には
(当時の)優れたプログラマたちがやってた事を言語仕様として取り込んだと、という様な事が書いてあったと思う。
ポインタが示す先の型とサイズやらの心配はC言語では不要だ、すげーだろ?的な。
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 中国側が首相答弁の撤回要求、日本側拒否★4 [夜のけいちゃん★]
- 中国の局長は「両手をポケット」で対峙 宣伝戦で国民に示す ★4 [蚤の市★]
- 中国側が首相答弁の撤回要求、日本側拒否★5 [夜のけいちゃん★]
- 「厚かましい挑発的発言だ」中国国連大使が高市首相発言に強く反発 日本の常任理事国入りに明確に反対 [ぐれ★]
- 日本行き空路49万件キャンセル 中国自粛呼びかけ 日本行きチケット予約の約32%に相当 ★6 [ぐれ★]
- 解体ごみ約2.3トンを山に不法投棄か トルコ国籍解体工を逮捕 埼玉 [どどん★]
- 【悲報】ファブル「━━━書かれた文面を読むだけの岸田と違って、高市は決断力や行動力があり、自分で責任を取れる。 [257926174]
- 【悲報】高市早苗さん、たった一人で日本を崩壊へ導く [714769305]
- 【悲報】高市総理モノマネにとろサーモン久保田がブチギレ。「しょーもない。高市さんは頑張ろうとしてるやろ」😮 [518915984]
- 【悲報】「やったー!こだわりまくった洋館仕立ての家を建てたぞ!」➡「「離婚したんで住まずに売ります……」 [158478931]
- 精神する時の🏡
- 【画像】日本のリン肥料、7割が中国だった!レアじゃないアースを禁輸されただけて餓死へ [347751896]
